Android 台灣中文網

標題: JSOUP連結WebView [打印本頁]

作者: stevenklc    時間: 2013-3-16 18:28
標題: JSOUP連結WebView
大家好,小弟新手一枚

目前有些問題

目的:把GOOGLE新聞其中的一div顯示在WebView上

code:(網路權限有打開)

Document doc = Jsoup.parse("http://ppt.cc/yiD3");

Elements ele = doc.select("div.google-one-wrapper");

String html = ele.toString();
String mime = "text/html";
String encoding = "utf-8";

web=(WebView)findViewById(R.id.webView1);
web.loadData(html, mime, encoding);

但是結果都是錯誤的=  ="

有大大能解答一下嗎?

謝謝
作者: whl    時間: 2013-3-17 10:57
檢查一下 html 參數的內容。
作者: stevenklc    時間: 2013-3-17 13:21
whl 發表於 2013-3-17 10:57
檢查一下 html 參數的內容。

不好意思,能講得更具體一點嗎??

謝謝
作者: ploglin    時間: 2013-3-18 10:26
錯在哪要說明一下,看有沒有Log,或是你有沒有檢查節點正不正確?
作者: whl    時間: 2013-3-18 18:50
本帖最後由 whl 於 2013-3-18 19:05 編輯
stevenklc 發表於 2013-3-17 13:21
不好意思,能講得更具體一點嗎??

謝謝


請先看看 html 的值是不是你希望的內容,如果不是,那就不是 webview 的問題,再往前面看找問題點。
請到官方網站看資料jsoup.org
作者: stevenklc    時間: 2013-3-24 17:55
又在try了幾天,HTML的值是我希望的內容

抓取的區塊,照我的想法是沒有問題的,WebView確定沒有問題。

問題應該是出在JSOUP,官網資料也看過了,但我一直搞不懂,我的問題點在哪.....

謝謝


作者: xjxuvup    時間: 2013-3-24 21:46
htmlcleaner也不錯用
可以把html內容讀出來
達到你想要得功能
可以參考這篇文章
http://blog.tonycube.com/2012/10/androidhtml-parserhtmlcleaner.html
作者: clotai    時間: 2013-4-4 01:55
stevenklc 發表於 2013-3-24 17:55
又在try了幾天,HTML的值是我希望的內容

抓取的區塊,照我的想法是沒有問題的,WebView確定沒有問題。

你說錯的意思是什麼 ? 你可以使用 Log.e("TEST", ele.toString()) 秀出你所得到的值.
基本上應該不會有任何問題才對
我使用 jsoup 一段時間也沒發現任何問題.




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1