当前位置: 代码迷 >> Java相关 >> org.jsoup.HttpStatusException:HTTP error fetching URL. Status=500, URL=http:xxxx解决办法
  详细解决方案

org.jsoup.HttpStatusException:HTTP error fetching URL. Status=500, URL=http:xxxx解决办法

热度:40   发布时间:2016-04-22 21:10:13.0
org.jsoup.HttpStatusException:HTTP error fetching URL. Status=500, URL=http:xxxx
代码如下:
Connection con= Jsoup.connect("http://jbk.39.net/bw/key=咳嗽_t2") 
.data("query", "Java")   // 请求参数
.userAgent("Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; BIDUBrowser 2.x)") // 设置 User-Agent 
.timeout(30000); // 设置连接超时时间
/*.ignoreHttpErrors(true)
.followRedirects(true)*/

Connection.Response resp = con.execute();
Document doc = null; 
if (resp.statusCode() == 200){ 
doc = con.get(); 
}
System.out.println(doc);
------解决方案--------------------
怀疑是字符的问题。htmlparser 可以。

String path ="http://jbk.39.net/bw/key=%E5%92%B3%E5%97%BD_t2";
 Parser parser = new Parser(path);
 System.out.println(parser.parse(null).toHtml());
 System.out.println("---");
  相关解决方案