1. <rp id="c4hsd"></rp>
          1. <button id="c4hsd"><acronym id="c4hsd"><input id="c4hsd"></input></acronym></button>
          2. <tbody id="c4hsd"></tbody>

            <dd id="c4hsd"><pre id="c4hsd"></pre></dd>

              1. <th id="c4hsd"></th>
              2. <s id="c4hsd"><object id="c4hsd"></object></s>

                    [ 登錄 ] - [ 注冊 ] | 代碼示例DEMO | IP測試視頻 |

                    java爬蟲怎么使用代理IP?

                    作者:數據無憂   時間:2020-07-21 16:51:58
                    本文介紹使用JAVA進行數據采集的項目中如何使用代理IP,

                    常用的JAVA網絡請求類有HttpUrlConnection、Jsoup、HtmlUnit,下面分別對其進行介紹。

                    第一,使用HttpUrlConnection設置代理IP

                    Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("12.2.33.2", 33421));
                    HttpURLConnection connection = (HttpURLConnection)link.openConnection(proxy);


                    第二,使用Jsoup設置代理IP,最新版的Jsoup(1.11.3)支持直接設置代理IP

                    String apiReturn = Jsoup.connect(apiUrl).proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("12.2.33.2", 33421))).data(params).ignoreContentType(true).post().text();
                    System.out.println("返回值:" + apiReturn);


                    第三,使用HtmlUnit設置代理IP

                    WebClient client = new WebClient(BrowserVersion.CHROME);
                    ProxyConfig proxyConfig = new ProxyConfig("12.2.33.2", 33421);
                    client.getOptions().setProxyConfig(proxyConfig);


                    更具體的代碼,可以參考官方提供的DEMO,地址http://www.aooseo.com/api/demo-java.html


                    無憂代理IP(www.aooseo.com)原創文章,轉載請注明出處。

                    電話:4007-745-096
                    QQ:
                    周一至周日8:30-18:00 技術部電話熱線
                    久久夜色精品国产噜噜亚洲AV_老妇女性较大毛片_888亚洲欧美国产va在线播放_超碰人人透人人爽人人看