2016-02-13 72 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」)提供。超時(...