最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年02月28日 16:00:45   作者:  
這篇文章主要介紹了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 = "http://www.fzitv.net";

   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));

 }

}       

相關(guān)文章

  • Jmeter生成UUID作為唯一標識符過程圖解

    Jmeter生成UUID作為唯一標識符過程圖解

    這篇文章主要介紹了Jmeter生成UUID作為唯一標識符過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • @FeignClient?實現(xiàn)簡便http請求封裝方式

    @FeignClient?實現(xiàn)簡便http請求封裝方式

    這篇文章主要介紹了@FeignClient?實現(xiàn)簡便http請求封裝方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot集成MQ的過程(四種交換機的實例)

    SpringBoot集成MQ的過程(四種交換機的實例)

    本文介紹了RabbitMQ中四種交換機(直連、扇出、主題和頭交換機)的使用方法,包括路由機制、典型場景和實現(xiàn)步驟,通過創(chuàng)建SpringBoot項目并配置交換機、隊列和消費者,展示了如何發(fā)送和接收消息,每種交換機的示例代碼和測試步驟也一并提供,感興趣的朋友一起看看吧
    2025-03-03
  • 深入理解spring如何管理事務

    深入理解spring如何管理事務

    文章詳細介紹了Spring框架中的事務管理機制,包括事務的基本概念、事務管理的兩種方式、Spring事務管理的整體架構(gòu)、事務配置、聲明式事務的實現(xiàn)原理、事務的關(guān)鍵流程、事務屬性與配置,以及實際開發(fā)中常見的事務問題和解決方案,感興趣的朋友一起看看吧
    2025-01-01
  • java中把漢字轉(zhuǎn)換成簡拼的實現(xiàn)代碼

    java中把漢字轉(zhuǎn)換成簡拼的實現(xiàn)代碼

    本篇文章是對在java中把漢字轉(zhuǎn)換成簡拼的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • SpringCloud maven-assembly-plugin 多級目錄打包的實現(xiàn)

    SpringCloud maven-assembly-plugin 多級目錄打包的實現(xiàn)

    本文主要介紹了SpringCloud maven-assembly-plugin 多級目錄打包的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Spring MVC訪問靜態(tài)文件_動力節(jié)點Java學院整理

    Spring MVC訪問靜態(tài)文件_動力節(jié)點Java學院整理

    這篇文章主要為大家詳細介紹了Spring MVC訪問靜態(tài)文件的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Java String不可變性實現(xiàn)原理解析

    Java String不可變性實現(xiàn)原理解析

    這篇文章主要介紹了Java String不可變性實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Java的Shiro框架認證流程詳解

    Java的Shiro框架認證流程詳解

    這篇文章主要介紹了Java的Shiro框架認證流程詳解,Shiro 是一個功能強大和易于使用的安全框架,為開發(fā)人員提供一個直觀而全面的解決方案的認證,授權(quán),加密,會話管理四大功能,需要的朋友可以參考下
    2024-01-01
  • Java高并發(fā)測試框架JCStress詳解

    Java高并發(fā)測試框架JCStress詳解

    這篇文章主要介紹了Java高并發(fā)測試框架JCStress,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04

最新評論

雷波县| 荣昌县| 梅州市| 岳普湖县| 云安县| 敦化市| 民权县| 达州市| 莱芜市| 罗定市| 克什克腾旗| 淄博市| 南召县| 通州区| 河曲县| 鹤峰县| 锡林浩特市| 德令哈市| 鄱阳县| 克拉玛依市| 凤翔县| 朔州市| 安平县| 临安市| 康马县| 嫩江县| 莱州市| 思南县| 读书| 烟台市| 南雄市| 旺苍县| 武夷山市| 疏附县| 瑞丽市| 左贡县| 定安县| 柳江县| 武强县| 铜梁县| 平江县|