HTMLのタグ内の情報を取得する方法を知りたいです。情報が返されないため、正しく実行しているかどうかはわかりません。あなたが私を助けることができるかどうかを確認するために、私の Android コードを示します。
コードクラス:
public class WebView1 extends Activity {
/** Called when the activity is first created. */
WebView browse;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview1);
browse = (WebView) findViewById(R.id.webview1);
browse.setWebChromeClient(new WebChromeClient());
browse.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
File input = new File("file:///android_asset/ejemploWebview.html");
Document doc = null;
try {
doc = Jsoup.parse(input, "UTF-8");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//http://jsoup.org/cookbook/input/load-document-from-url
//Document doc = Jsoup.connect("http://example.com/").get();
Element content = doc.getElementById("div");
Elements links = content.getElementsByTag("id");
String linkId = links.attr("manolo");
System.out.print(linkId); //I need that it return Hiiii!
}
}); } }
コード HTML:
<html>
<head>
</head>
<div id="james">hellooo!</div>
<div id="paco">byeee!</div>
<div id="manolo">Hiii!</div>
</html>
私が正しく説明したことを願っています!ありがとうございます!;)