java - Jsoup select方法返回null,当标签存在于网页中

标签 java html jsoup

我正在尝试选择标签 <div class=kcm-read-text>在这个web .

Jsoup可以获取该标签内的文本。但是当我想获取标签内的文本时 <div class=kcm-read-text>来自 here它返回空值。我不知道为什么。我正在尝试弄清楚,但仍然不知道原因。

这是我的代码

Document dok = Jsoup.connect(URL).timeout(0).get();
Element isiBerita = dok.select("div.kcm-read-text").first();

我也尝试使用它但返回相同的结果:

Element isiBerita = dok.select("div[class~=kcm-read-text]").first();` 

虽然两者的html格式相同,只是内容不同。

感谢您之前的帮助。

最佳答案

响应由 saka1029 提供

Change user agent like Jsoup.connect(URL).userAgent("Mozilla/5.0").timeout(...

关于java - Jsoup select方法返回null,当标签存在于网页中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35377131/

相关文章:

java - 温度打印至小数点后一位的格式

java - 在 Java 中为终端应用程序创建命令

python - 无法使用 xpath 找到 img 元素

html - CSS:更改代码中上一个div的高度

javascript - 为什么在 IE9 中 Select Element 的类型是 DispHTMLWndSelectElement 而不是 HTMLSelectElement?

java - 使用 JSoup 获取 Google 搜索结果

java - 64 位 Java VM 运行应用程序速度慢 10 倍

java - 如何处理 Jsoup 表单发布请求上的 html 按钮

java - Jsoup child 尺寸值不正确

java - 使用现有的mongodb数据库快速开发java web-app