9

WebView を含む Android アプリがあり、Web ページではなく、その Web ページの div のみを表示したいと考えています。私はそのページにアクセスできないことを言及する必要があります。

4

2 に答える 2

15

私はJsoupをお勧めします。これは tagsoup よりも大きいですが、URL から HTML をプルする機能が組み込まれており、非常に使いやすいです。たとえばdiv、idを使用して を取得exampleする場合は、次のようにします。

Document doc = Jsoup.connect(url).get();
Elements ele = doc.select("div#example");

次に、抽出した HTML を Web ビューにロードするには、次のようにします。

String html = ele.toString();
String mime = "text/html";
String encoding = "utf-8";
webView.loadData(html, mime, encoding);
于 2012-08-08T17:34:14.243 に答える
2

ページの HTML を自分で読み込んで、div コンテンツを抽出し、それを文字列として WebView に渡す必要があります。HTML パーサー ライブラリ (例: tagsoup ) がこれに役立つ場合があります。

于 2012-07-04T08:40:22.210 に答える