1
所以即時通訊嘗試讓谷歌計數結果通過java 沒有Api。我試圖用Jsoup庫做。問題是他不能找到div即時尋找稱爲resultStats。用Jsoup計算谷歌結果
我的代碼:
org.jsoup.nodes.Document doc = Jsoup.connect("https://www.google.co.il/webhp?sourceid=chrome-instant&rlz=1C1LENP_enIL60,jvagazvgsaswgfwf7IL607&ion=1&espv=2&ie=UTF-8#q="+query).get();
Elements info = doc.select("div#resultStats");
Works here:http://try.jsoup.org/~bcToNSN24AqmTBfS8sVnFqKo2_w可能會查看'doc'的內容,看它是否實際包含頁面以及您正在查找的內容? 'doc.text()' –
我認爲這是它,但它只給了我頂部的元素,出於某種原因...請幫助我! –
打印'doc'並查看它是否包含帶'resultStats'的'div'。如果不是,那麼你需要包含正確的用戶代理或者這個div是由JavaScript生成的(在這種情況下,Jsoup將無法爲你提供幫助,因爲它只是很好的HTML/XML解析器,而不是瀏覽器模擬器,所以使用Selenium也許)。 – Pshemo