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