[ 登录 ] - [ 注册 ] | 免费代理IP 数据无忧_无忧代理IP_DATA5U最新上线 | 代码示例DEMO | IP测试视频 | 用户协议

java爬虫怎么使用代理IP?

作者:数据无忧   时间:2020-07-21 16:51:58
无忧代理IP推广返现活动 本文介绍使用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.data5u.com/api/demo-java.html


福利:现在通过开发者购买代理IP,购买后联系客服最高可获   返现20%   到你的支付宝(最低35元,最高1440元)
无忧代理IP(www.data5u.com)原创文章,转载请注明出处。

微信公众号
关注微信公众号