前前段时间找到一个看片儿网站,居然还限制了每个IP每天只能看10部,我那个气啊!你说我看得正爽,你突然不让我看了,这不是大冬天泼冷水吗?况且我正热血沸腾。作为在网络上混的我们,怎么会被这么一个小小的难题给难住呢,果断扫了一批代理IP,设置上代理接着看!下面是代码狗代理IP的验证方式,程序采用PHP验证。其实,PHP不适合做这种程序,太慢,也太浪费资源。
第一步,找到代理IP,可以用工具去扫,也可以去代理IP网站上找。
第二步,编写PHP代理IP验证程序。代码如下:
<?php function GetHttpStatusCode($proxy){ $curl = curl_init(); curl_setopt ($curl, CURLOPT_PROXY, $proxy);//使用代理访问 curl_setopt($curl,CURLOPT_URL,"http://www.baidu.com");//获取内容url curl_setopt($curl,CURLOPT_HEADER,1);//获取http头信息 curl_setopt($curl,CURLOPT_NOBODY,1);//不返回html的body信息 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//返回数据流,不直接输出 curl_setopt($curl,CURLOPT_TIMEOUT,30); //超时时长,单位秒 curl_exec($curl); $rtn= curl_getinfo($curl,CURLINFO_HTTP_CODE); curl_close($curl); return $rtn; } //$url="http://www.baidu.com"; $proxy="217.61.1.138:3128"; //代理格式 if(GetHttpStatusCode($proxy)==200){ echo $proxy.">>>>>代理可用"; }else{ echo $proxy.">>>>>代理已失效"; } ?>
运行效果如下图:
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/242272.html