色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

java中怎么使用HTTP代理

華益云HTTP爬蟲IP ? 來源:華益云HTTP爬蟲IP ? 作者:華益云HTTP爬蟲IP ? 2022-09-01 14:31 ? 次閱讀

java中怎么使用HTTP代理。

以下代碼主要圍繞第一次接觸HTTP代理IP的java新手來寫。

直接把下面示例代碼中的代理API,替換成你后臺生成的代理API鏈接,就可以跑起來了。(步驟注釋清晰)

以下只是一個示例代碼,是一個基礎(chǔ)的演示,具體的代碼還是要根據(jù)你業(yè)務(wù)的實(shí)際情況去寫的。

示例代碼中的HTTP代理IP,我使用的是華益云的HTTP代理,注冊就白嫖1萬個高匿爬蟲IP,有效期是一年,對于調(diào)試代碼來說這個時(shí)間是非常的友好。

打開代理API,獲取里面的IP,使用IP訪問目標(biāo)網(wǎng)站,其實(shí)代碼中就是執(zhí)行這個過程而已,然后加了幾個錯誤判斷有助于代碼的穩(wěn)定運(yùn)行。(步驟注釋清晰)

示例代碼demo中同款HTTP代理API-點(diǎn)我免費(fèi)領(lǐng)取10000個高匿IP

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.DataOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.InetSocketAddress;
import java.net.URL;
import java.util.ArrayList;
import java.net.Proxy;
class ProxyInfo{
    private String host;
    private int port;
    public ProxyInfo(String host, int port){
        this.host = host;
        this.port = port;
    }
    public String getHost(){
        return host;
    }
    public int getPort(){
        return port;
    }
}
class ProxyUtil{
    public static void main(String[] args)  {
        // 發(fā)送給服務(wù)器的標(biāo)識
        String userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/532.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36";
        // 代理api(這里我推薦使用www.9vps.com華益云的HTTP代理API,注冊就白嫖1萬IP)
        String proxyUrl = "http://http.9vps.com/getip.asp?username=166xxxx6597&pwd=xxxxbaa59ce237dff65134984b9cxxxx&geshi=1&fenge=1&fengefu=&Contenttype=1&getnum=20&setcity=&operate=all&";
        // 請求代理url,獲取代理ip 
        ArrayList outPutProxy = getProxy(proxyUrl, userAgent);
        if (outPutProxy.size() == 0){
            // 沒有獲取到代理
            return;
        }
        // 目標(biāo)請求網(wǎng)站
        String url = "https://www.qq.com/";
 
        for (int i=0; i<3; i++){
            // 最多嘗試三次
            try{
                ProxyInfo px =outPutProxy.remove(0);
                Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(px.getHost(), px.getPort()));
                String out = doReqWithProxyWrapper(url, userAgent, proxy);
                System.out.println(out);
                break;
            }catch(Exception e){
                e.printStackTrace();
                if (outPutProxy.size() == 0){
                    // 如果發(fā)現(xiàn)沒有代理了,就去獲取下。
                    outPutProxy = getProxy(proxyUrl, userAgent);
                }
            }   
        }
        //System.out.println(out);
    }

    public static String doReqWithProxyWrapper(String url,String userAgent,Proxy proxy) throws IOException{
        return requestGet(url, userAgent, proxy);
    }
    public static ArrayList getProxy(String proxyUrl, String userAgent){
        //String proxyUrl = "http://http.9vps.com/getip.asp?username=166xxxx6597&pwd=xxxxbaa59ce237dff65134984b9cxxxx&geshi=1&fenge=1&fengefu=&Contenttype=1&getnum=20&setcity=&operate=all&";
        String proxyIps;
        ArrayList outPutProxy = new ArrayList();
        try {
            proxyIps = requestGet(proxyUrl, userAgent,  null);
            System.out.println(proxyIps);
            // {"code":3002,"data":[],"msg":"error!用戶名或密碼錯誤","success":false}
            if (proxyIps.indexOf("{") > -1){
                throw new RuntimeException("[錯誤]"+proxyIps);
            }
            String[] splitedString = proxyIps.split("\n");
            for (int i=0; i
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2974

    瀏覽量

    104973
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    511

    瀏覽量

    31417
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4823

    瀏覽量

    68899
收藏 人收藏

    評論

    相關(guān)推薦

    JAVA教程之HTTP連接與瀏覽

    JAVA教程之HTTP連接與瀏覽,很好的JAVA的資料,快來學(xué)習(xí)吧
    發(fā)表于 04-11 17:28 ?7次下載

    java的動態(tài)代理機(jī)制和作用

    的我們的功能,我們更需要學(xué)習(xí)的是其底層是怎么樣的一個原理,而AOP的原理就是java的動態(tài)代理機(jī)制,所以本篇隨筆就是對java的動態(tài)機(jī)制進(jìn)行一個回顧。 在java的動態(tài)
    發(fā)表于 09-27 14:37 ?0次下載

    java動態(tài)代理分析

    定義:為其他對象提供一種代理以控制對這個對象的訪問。 動態(tài)代理使用 java動態(tài)代理機(jī)制以巧妙的方式實(shí)現(xiàn)了代理模式的設(shè)計(jì)理念。
    發(fā)表于 09-27 15:14 ?0次下載

    如何在java代碼中使用HTTP代理IP

    如何在java代碼中使用HTTP代理IP。
    的頭像 發(fā)表于 08-04 15:38 ?2263次閱讀

    python代碼中使用HTTP代理IP,demo注釋清晰

    如何再python代碼中使用HTTP代理IP。 以下代碼主要圍繞第一次接觸HTTP代理IP的python新手來寫。(步驟注釋清晰) 直接把下面示例代碼
    的頭像 發(fā)表于 08-04 15:40 ?1071次閱讀

    如何在python代碼中使用HTTP代理IP

    如何在python代碼中使用HTTP代理IP。
    的頭像 發(fā)表于 08-04 15:46 ?1307次閱讀

    python怎么使用HTTP代理

    python怎么使用HTTP代理,華益云高匿爬蟲代理ip
    的頭像 發(fā)表于 09-01 14:36 ?1649次閱讀

    PHP怎么使用HTTP代理

    PHP怎么使用HTTP代理,華益云高匿爬蟲代理ip
    的頭像 發(fā)表于 09-01 14:38 ?1772次閱讀

    go語言中怎么使用HTTP代理

    go語言中怎么使用HTTP代理
    的頭像 發(fā)表于 09-01 14:41 ?2451次閱讀

    e易語言中怎么使用HTTP代理

    e易語言中怎么使用HTTP代理
    的頭像 發(fā)表于 09-01 14:42 ?3866次閱讀

    c語言中怎么使用HTTP代理

    如何再c語言代碼中使用HTTP代理IP。
    的頭像 發(fā)表于 09-01 14:44 ?1440次閱讀

    python代碼如何使用HTTP代理

    華益云HTTP代理API有效期是一年,也就是說一年內(nèi)這1萬IP用完就沒了,如果你一年都用不完那到時(shí)候剩余IP才會被清零,對于調(diào)試代碼來說時(shí)間充足靈活。
    的頭像 發(fā)表于 09-01 14:50 ?916次閱讀

    python代碼如何使用HTTP代理

    HTTP代理就是介于瀏覽器和web服務(wù)器之間的一臺服務(wù)器,連接代理后,瀏覽器不再直接向web服務(wù)器取回網(wǎng)頁,而是向代理服務(wù)器發(fā)出request信號,
    的頭像 發(fā)表于 09-13 09:24 ?1314次閱讀

    如何在python代碼中使用HTTP代理IP

    如何再python代碼中使用HTTP代理IP。
    的頭像 發(fā)表于 09-13 09:25 ?1027次閱讀

    http代理的作用如下所示

    經(jīng)常使用網(wǎng)絡(luò)的人可能會常常聽到這樣的一個詞:http代理。那么它真正的作用很多人都是模棱兩可的,在這里給大家普及一下在我們大部分人的網(wǎng)絡(luò)活動http是比較常見的網(wǎng)絡(luò)協(xié)議,因而
    發(fā)表于 09-15 13:00 ?505次閱讀
    主站蜘蛛池模板: 国产精品嫩草99AV在线 | 美女被抽插到哭内射视频免费 | 亚洲精品无AMM毛片 亚洲精品网址 | 国产一区二区三区在线看片 | 麻豆精品一区二正一三区 | 99国产精品人妻无码免费 | 亚洲aaaa级特黄毛片 | 久久精品热在线观看85 | 蜜桃麻豆WWW久久囤产精品免费 | 国产视频a在线观看v | 男女做爽爽爽视频免费软件 | 少妇被躁爽到高潮无码久久 | 十分钟免费观看大全视频 | 日韩精品人成在线播放 | 中文字幕人成乱码中国 | AV午夜午夜快憣免费观看 | swag合集120部 | 亚洲 欧美 清纯 校园 另类 | 国产在线精品视亚洲不卡 | 日本ccc三级 | 在线不卡日本v二区 | 国产精品久久大陆 | 日本吃孕妇奶水免费观看 | 成3d漫二区三区四区 | 久久这里只有精品国产精品99 | 日产日韩亚洲欧美综合搜索 | 国产成人久久婷婷精品流白浆 | 扒开女人下面使劲桶视频 | 男女久久久国产一区二区三区 | 亚洲精品无码AAAAAA片 | 亚洲高清无码在线 视频 | 一道本无吗d d在线播放 | 特级毛片内射WWW无码 | 国产精品久久久久久熟妇吹潮软件 | 桃花论坛POWERED2019 | 樱桃视频影院在线播放 | 超碰国产视频免费播放 | 日本二区三区欧美亚洲国 | 伊人久久大香线蕉资源 | 精品一二三区久久AAA片 | 约艺术院校96年清纯白嫩 |