添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
本文介绍使用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)原创文章,转载请注明出处。 数据无忧_无忧代理IP_DATA5U·专业的代理IP服务商 电话:18210476952
备案号: 京ICP备16045418号 ICP经营许可:京B2-20192105     国内互联网虚拟专用网业务许可:B1-20200383
声明:本站资源仅限用来计算机技术学习研究,所有IP都是中国大陆(内地)的机房IP,不支持访问国外网站。

京公网安备 11011402011314号