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