gpt4 book ai didi

java - Jsoup 没有找到我的元素

转载 作者:行者123 更新时间:2023-11-29 05:43:50 24 4
gpt4 key购买 nike

也许我做错了什么,但我正在尝试解析这个 page使用 jsoup,由于某种原因它没有找到我正在寻找的 div

doc = Jsoup.connect(params[0]).get();
content = doc.select("div.itemcontent").first().text();

我哪里错了?谢谢

最佳答案

问题:使用 jsoup 得到的网站与使用浏览器得到的网站不同。我在 Jsoup 中设置了另一个用户代理,但没有成功。可能内容是通过 JavaScript 更改的?!

但是,您可以根据您获得的网站更改选择器。在解析文档时查看它总是一个好主意 - 一个简单的 System.out.println(doc)就够了。

以下是您可以尝试的一些步骤:

  1. 打印文档 doc (例如使用 System.out )
  2. 在其中搜索所需的值
  3. 改为选择那些标签

我只是玩了一下,但也许你可以使用这个片段:

content = doc.select("description").first().text();

在我看来,<description>...</description>正是您要找的。

关于java - Jsoup 没有找到我的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16516276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com