我想使用jsoup API,我的第一個嘗試是從google.it搜索按鈕的文本中檢索並顯示它在一個textview內。 我已使用此代碼:Jsoup,無法檢索對象
protected String doInBackground(Void... params) {
Document doc;
try {
doc = Jsoup.connect("http://www.google.it/").get();
Elements cerca_con_google = doc.select("button[id=gbqfba[aria-label]]");
int size = cerca_con_google.size();
Log.i("AAAAAAAAAA", Integer.toString(size));
if(cerca_con_google != null) {
return cerca_con_google.text();
}
return "foo";
}
但元素的大小始終爲零。也許我錯了選擇器查詢內選擇方法...或者別的什麼?
我敢肯定,谷歌改變了元素的ID不時。這可能是問題所在。 – TomTasche 2013-04-28 11:20:31
我現在匹配id元素,它們幾個小時前是一樣的。 – giozh 2013-04-28 12:55:58