代码如下:
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("---");