2012-07-18 110 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()应该这样做。