激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - java 抓取網(wǎng)頁內(nèi)容實現(xiàn)代碼

java 抓取網(wǎng)頁內(nèi)容實現(xiàn)代碼

2019-11-11 13:45java教程網(wǎng) JAVA教程

這篇文章主要介紹了java 抓取網(wǎng)頁內(nèi)容實現(xiàn)代碼,需要的朋友可以參考下

代碼如下:


package test;

 

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.net.Authenticator;

import java.net.HttpURLConnection;

import java.net.PasswordAuthentication;

import java.net.URL;

import java.net.URLConnection;

import java.util.Properties;

 

public class URLTest {

 // 一個public方法,返回字符串,錯誤則返回"error open url"

 public static String getContent(String strUrl) {

  try {

   URL url = new URL(strUrl);

   BufferedReader br = new BufferedReader(new InputStreamReader(url

     .openStream()));

   String s = "";

   StringBuffer sb = new StringBuffer("");

   while ((s = br.readLine()) != null) {

    sb.append(s + "/r/n");

   }

   br.close();

   return sb.toString();

  } catch (Exception e) {

   return "error open url:" + strUrl;

  }

 }

 

 public static void initProxy(String host, int port, final String username,

   final String password) {

  Authenticator.setDefault(new Authenticator() {

   protected PasswordAuthentication getPasswordAuthentication() {

    return new PasswordAuthentication(username,

      new String(password).toCharArray());

   }

  });

  System.setProperty("http.proxyType", "4");

  System.setProperty("http.proxyPort", Integer.toString(port));

  System.setProperty("http.proxyHost", host);

  System.setProperty("http.proxySet", "true");

 }

 

 public static void main(String[] args) throws IOException {

   String url = "//www.zmynmublwnt.cn";

   String proxy = "http://192.168.22.81";

   int port = 80;

   String username = "username";

   String password = "password";

   String curLine = "";

   String content = "";

   URL server = new URL(url);

   initProxy(proxy, port, username, password);

   HttpURLConnection connection = (HttpURLConnection) server

   .openConnection();

   connection.connect();

   InputStream is = connection.getInputStream();

   BufferedReader reader = new BufferedReader(new

   InputStreamReader(is));

   while ((curLine = reader.readLine()) != null) {

   content = content + curLine+ "/r/n";

   }

   System.out.println("content= " + content);

   is.close();

   System.out.println(getContent(url));

 }

}        

 

延伸 · 閱讀

精彩推薦
567
主站蜘蛛池模板: 国产成人精品视频在线 | 一边吃奶一边插下面 | 黄色一级电影网 | 成人性生活视频在线播放 | 久久精品视频一区二区三区 | 国产精品一区在线看 | 爽爽视频免费看 | 黄色高清视频网站 | 天天草夜夜| 久久影院在线观看 | 模特三级在线观看 | 国产精品九九久久一区hh | 爱操av| 羞羞视频免费网站 | 国产精品久久久免费观看 | 欧美一级成人 | 欧美成人一区二区三区电影 | 中文字幕四区 | 欧美性视频一区二区 | 色域tv | 99久久视频 | 一级做a爱片久久毛片a高清 | 国产精品www | 欧美成人一级 | 一本色道久久99精品综合蜜臀 | 国产精品久久久久久久久久东京 | 日韩精品网站在线观看 | 一区二区三区在线观看免费视频 | 一级毛片手机在线观看 | 国产精品色综合 | 蜜桃一本色道久久综合亚洲精品冫 | 亚洲成人福利 | 国产黄色网| 国产亚色| 欧美一级视频免费看 | 噜噜色av | 农村少妇吞精夜夜爽视频 | 天使萌一区二区三区免费观看 | 香蕉视频99| 91九色蝌蚪国产 | 在线观看一二三 |