私は同意します、あなたが属していない場所でスクラップに行かないでください.
別のオプションは、Javascript を使用して、DOM ツリーを介してページからデータを取得することです (チュートリアルはこちら)。
そのためには、javascript を有効にして Javascript WebChromeClient を追加する必要があります。
myWebView.getSettings().setJavaScriptEnabled(true);
// register class containing methods to be exposed to JavaScript
myWebView.setWebChromeClient(new MyWebChromeClient());
/**
* Provides a hook for calling "alert" from javascript. Useful for
* debugging your javascript.
*/
final class MyWebChromeClient extends WebChromeClient {
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
Log.d("DEBUG", message);
}
}
次に、次のような方法で警告することにより、ページから削り取った値を警告できます。
myWebView.loadUrl("javascript:alert(document.getElementsByClassName('mainbody')[0].getElementsByTagName('b')[1].innerText);");