也许我做错了什么,但我正在尝试使用jsoup解析这个page,由于某种原因,它找不到我正在寻找的div
doc = Jsoup.connect(params[0]).get();
content = doc.select("div.itemcontent").first().text();
我在哪里错了? 感谢
答案 0 :(得分:3)
问题:使用jsoup而不是使用浏览器获得不同的网站。我在Jsoup中设置了另一个使用者,但没有运气。可以通过JavaScript更改内容吗?!
但是,您可以根据获得的网站选择更改选择器。
在解析文档时查看文档总是一个好主意 - 一个简单的System.out.println(doc)
就足够了。
您可以尝试以下步骤:
doc
(例如,使用System.out
)我只是玩了一下,但也许你可以使用这个剪辑:
content = doc.select("description").first().text();
在我看来,<description>...</description>
正是您所寻找的。 p>