前前段时间找到一个看片儿网站,居然还限制了每个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.">>>>>代理已失效";
}
?>运行效果如下图:







评论 (0)