日期:2014-05-20  浏览次数:20627 次

用HttpURLConnection直接抓取这个地址,抓不下来
http://code.bankrate.com.cn/getProductData/financing_128951?pos=detail

这个地址设置了来源是
http://www.bankrate.com.cn/

直接抓,返回时空,应该是如何抓取才有返回
------解决方案--------------------
看看直接访问有内容不
------解决方案--------------------
URL postUrl = new URL(
"http://code.bankrate.com.cn/getProductData/financing_128951?pos=detail");
HttpURLConnection connection = (HttpURLConnection) postUrl
.openConnection();
connection.setRequestMethod("GET");

connection.setRequestProperty("referer", "http://www.bankrate.com.cn");
connection.connect();
BufferedReader reader = new BufferedReader(new InputStreamReader(
connection.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
connection.disconnect();


connection.setRequestProperty("referer", "http://www.bankrate.com.cn");这样设置就可以