1
也許我做錯了什麼,但我想用jsoup解析這個page,但由於某種原因,沒有找到我的div我在尋找Jsoup沒有找到我的元素
doc = Jsoup.connect(params[0]).get();
content = doc.select("div.itemcontent").first().text();
我在哪裏錯了? 謝謝
也許我做錯了什麼,但我想用jsoup解析這個page,但由於某種原因,沒有找到我的div我在尋找Jsoup沒有找到我的元素
doc = Jsoup.connect(params[0]).get();
content = doc.select("div.itemcontent").first().text();
我在哪裏錯了? 謝謝
問題:你得到一個不同的網站使用jsoup比使用瀏覽器。我在Jsoup中設置了另一個僱傭者,但沒有運氣。可能的內容是通過JavaScript改變的?!
但是,您可以根據所獲得的webseite更改選擇器。 在解析文檔時查看文檔總是一個好主意 - 一個簡單的System.out.println(doc)
就足夠了。
這裏有一些步驟,你可以嘗試:
doc
(例如,使用System.out
。)在那裏我只是玩了一下,但也許你可以使用這個剪輯:
content = doc.select("description").first().text();
在我看來,<description>...</description>
是你在找什麼。
非常感謝。這真的幫助了我 – orelzion 2013-05-13 14:39:17