
Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)中怎么使用超文本传送协议代理。
以下代码主要围绕第一次接触超文本传送协议代理互联网协议(互联网协议)的Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)新手来写。
直接把下面示例代码中的代理API,替换成你后台生成的代理应用程序接口链接,就可以跑起来了。(步骤注释清晰)
以下只是一个示例代码,是一个基础的演示,具体的代码还是要根据你业务的实际情况去写的。
示例代码中的超文本传送协议代理IP,我使用的是华益云的超文本传送协议代理,注册就白嫖一万个高匿爬虫IP,有效期是一年,对于调试代码来说这个时间是非常的友好。
打开代理API,获取里面的IP,使用互联网协议(互联网协议)访问目标网站,其实代码中就是执行这个过程而已,然后加了几个错误判断有助于代码的稳定运行。(步骤注释清晰)
示例代码演示中同款超文本传送协议代理API-点我免费领取10000个高匿互联网协议(互联网协议)
导入Java。io。缓冲阅读器;导入Java。io。缓冲编写器;导入Java。io。数据输出流;导入Java。io。filewriter导入Java。io。io异常;导入Java。io。inputstreamreader导入Java。网。httpurl连接;导入Java。网。inetsocketaddress导入Java。网。网址;导入Java。util。ArrayList导入Java。网。代理人;类代理信息{私有字符串主机;专用(同Internationalorganizations)国际组织端口;public ProxyInfo(String host,int port){ this。主机=主机;this.port=port}公共字符串getHost(){ return host;} public int get port(){ return port;} }类代理util { public static void main(String[]args){//发送给服务器的标识字符串用户代理=Mozilla/5.0(Windows NT 10.0;win 64x 64)apple WebKit/532.36(KHTML,像壁虎一样)Chrome/97。0 .4692 .99 Safari/537.36 //代理api(这里我推荐使用www.9vps.com华益云的超文本传送协议代理API,注册就白嫖一万IP)字符串代理yurl=http://http.9vps.com/getip.asp?username=166 xxxx 6597 pwd=xxxx baa 59 ce 237 dff 65134984 b 9 c xxxx geshi=1葛粉=1葛粉fu=content type=1 getnum=20 set city=operate=all //请求代理url,获取代理IP ArrayList输出代理=get代理(代理URL,用户代理);if (outPutProxy.size()==0){ //没有获取到代理返回;} //目标请求网站字符串URL=https://www。QQ。com/for(int I=0;I-1){抛出新的运行时异常([错误]'代理点数);} String[]split String=代理IP。拆分(\ n );for(int I=0;我









