您的位置:首页 >新闻资讯

php怎么采集代理ip

来源:本站 作者:admin 时间:2019-06-13 17:23:36

在代理IP的大军中,提供代理IP服务的多不胜数,但是真正做到自主研发,拥有多年经验的恐怕要数风讯代理了,风讯代理是国内最专业的高质量HTTP代理IP供应商!其服务宗旨在于快速解决全自动任务难题!为开发人员提供完美的代理IP资源解决方案。如果你要使用代理IP,那么就选择风讯代理,下面就网络用户在网上的提问,PHP代理IP采集这一问题,这里与大家分享PHP代理采集代码,希望你们能用的上。


 php怎么采集代理ip


function curl_content ($url){

 

$user_agent="Mozilla/4.0";

 

$proxy="http://".get_proxy();

 

$ch=curl_init();

 

curl_setopt ($ch, CURLOPT_PROXY, $proxy);

 

curl_setopt ($ch, CURLOPT_URL, $url);

 

curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);

 

curl_setopt ($ch, CURLOPT_COOKIEJAR, "e:\www\cookie.txt");

 

curl_setopt ($ch, CURLOPT_HEADER, 1);

 

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

 

curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);

 

curl_setopt ($ch, CURLOPT_TIMEOUT, 120);

 

$result=curl_exec ($ch);

 

curl_close($ch);

 

return $proxy.$result;

 

}

 

function get_proxy(){

 

$proxys=<<<STR

 

107.151.136.202:80

 

1.34.223.206:80

 

1.34.223.229:80

 

189.8.82.82:80

 

str;

 

$proxys=explode("\r\n", $proxys);

 

$key=rand(1,count($proxys))-1;

 

return $proxys[$key];

 

}

相关文章内容简介
推荐阅读