java 流的方式抓取网页 但是显示不全_用java抓取网页源代码时总是无法获取完整的源代码信息,求指导...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
無論是用urlconnection還是httpurlconnection都只能獲得一部分網(wǎng)頁源代碼(即有的標簽內容在網(wǎng)頁上右鍵—查看源代碼能看到,但是用下列代碼輸出在eclipse上時就只能看到一部分),而且兩種方式獲得的源代碼部分還不一樣。求大神指點一二,先謝謝各位了!
String url=targeturl;
String result="";
int responsecode;
HttpURLConnection urlconnection;
BufferedReader br=null;
try {
URL realURL=new URL(url);
//URLConnection connection=realURL.openConnection();
urlconnection=(HttpURLConnection)realURL.openConnection();
urlconnection.connect();
responsecode=urlconnection.getResponseCode();
if(responsecode==200){
br=new BufferedReader(new InputStreamReader(urlconnection.getInputStream(),"UTF-8"));
while(br.readLine()!=null){
result+=br.readLine();
}
}
else{result="出錯";}
}
catch (Exception e) {
e.printStackTrace();
}
/*****************/
finally {
try {
if (br!= null) {
br.close();
}
}
catch (Exception e2) { e2.printStackTrace(); }
}
/*****************/
return result;
總結
以上是生活随笔為你收集整理的java 流的方式抓取网页 但是显示不全_用java抓取网页源代码时总是无法获取完整的源代码信息,求指导...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 狗狗打疫苗,普通的就行,多少钱?要打几针
- 下一篇: 排骨多少钱啊?