我有一个Android应用程序,它包含一个WebView,我想在其中显示的不是网页,而只是显示该网页的div。我应该提一下,我无法访问该页面。
谢谢!
答案 0 :(得分:14)
我会推荐Jsoup。它比tagsoup更大,但提供了内置功能,可以从URL中提取HTML,并且非常易于使用。例如,如果您要提取ID为div
的{{1}},则会执行以下操作:
example
然后将您提取的HTML加载到您的网页视图中:
Document doc = Jsoup.connect(url).get();
Elements ele = doc.select("div#example");
答案 1 :(得分:2)
您需要自己加载页面的HTML,提取div内容并将其作为字符串传递给WebView。您可能会发现HTML解析器库(例如tagsoup)对此很有用。