2016-02-13 102 views
2

我试图在web中选择标记<div class=kcm-read-text>Jsoup select方法返回null,当网页中存在标记时

Jsoup可以得到该标签内的文本。但是,当我想从here中获取标签<div class=kcm-read-text>中的文本时,它将返回null。我不知道为什么。我试图弄清楚,但仍然不知道原因。

这是我的代码

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格式,只是有不同的内容。

感谢您的帮助。

+0

更改用户代理等'Jsoup (y)(y)(y).connect(URL).userAgent(“Mozilla/5.0”)。timeout(...' – saka1029

+0

哇,非常感谢。 –

回答

1

响应由saka1029

更改用户代理等Jsoup.connect(URL).userAgent( “Mozilla的/ 5.0”)提供。超时(...