推 aids61517: 用HttpUrlConnection有連線成功嗎? 12/27 23:54
→ aids61517: 連線成功後應該可以用Reader或InputStream把網頁原始碼 12/27 23:55
→ aids61517: 抓下來,比較基本的網站的內容可以在這步驟就抓到了 12/27 23:55
→ IhavenoGF: 還沒辦法連線成功...編譯無法過 不知道為什麼...他提 12/27 23:57
→ IhavenoGF: 醒需要引入的東西我已經引入了 12/28 00:02
推 aids61517: 那你就是問錯問題了啊,看你文章敘述以為你環境弄好了 12/28 09:50
→ aids61517: 如果說已經引入了,那你應該先找出哪裡重複引入了 12/28 09:51
不好意思 昨天後來照著別人的跟著打 雖然編譯過了可是好像抓不到資料...
下面是我的程式碼
public String GetURLData(){
String urlData = null;
String decodedString;
try{
URL url = new URL("http://...");
HttpURLConnection hc = (HttpURLConnection) url.openConnection();
hc.setDoInput(true);
hc.setDoOutput(true);
hc.connect();
BufferedReader in = new BufferedReader(new
InputStreamReader(hc.getInputStream(),"UTF-8"));
while((decodedString = in.readLine())!= null){
urlData += decodedString;
}
in.close();
} catch (Exception e) {
Log.e("ERROR", e.toString());
}
return urlData;
}
可以RUN但是字串沒有抓到
→ master0101: 都編譯不過 要不要把CODE貼上來看看... 12/28 09:52
※ 編輯: IhavenoGF (140.116.103.213), 12/28/2016 10:54:04
→ aids61517: 把hc.setDoOutput(true);拿掉 12/28 12:19
→ aids61517: 如果接下來有crash問題就把String urlData = null; 12/28 12:20
→ aids61517: 改成String urlData = ""; 12/28 12:20
→ IhavenoGF: 一樣沒東西... 程式碼本身應該沒問題嗎QQ? 12/28 12:26
→ aids61517: 你有設定網路權限嗎? 12/28 13:05
→ IhavenoGF: 有喔 我在menifest裡面試了 12/28 13:16
推 loveyoualway: 請問url裡面是什麼東西? 12/28 13:18
推 loveyoualway: 你不要source code 給我 我幫你看看 12/28 13:28
→ ssccg: 有error嗎? 12/28 14:21
→ IhavenoGF: 終於解決了...特別感謝love的特地幫忙QQ,還有其他前 12/28 15:37
→ IhavenoGF: 輩們幫忙看... 小弟深深感謝!!! 12/28 15:38
推 baobomb: 怎麼不用jsoup 12/28 22:38