2012-07-18 63 views
0

我需要檢查與Jsoup的請求的狀態代碼,如果200去解析HTML。Jsoup得到狀態代碼

如果我用這個:

dom = jSoupClass.connect("http://www.google.it") 
    .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6") 
    .execute(); 

status = dom.statusCode(); 

我會得到響應狀態代碼,但我怎麼能那麼解析HTML?

+0

'connect()'方法是靜態的,所以你應該做一個像Jsoup.connect(「...」)這樣的靜態調用。 – jeha 2012-07-18 15:35:10

+0

嘿,你能告訴我userAgent在你的代碼中做了什麼嗎?我不知道我明白了。 – Ced 2015-09-16 17:39:11

+0

只需將用戶代理標頭添加到請求。我添加這個以避免被不接受自動請求的網站阻止。 – Tropicalista 2015-09-16 22:58:22

回答

2

只需撥打parse()就可以了,如Document doc = dom.parse()應該這樣做。