Proxy Rotator PHP

时间:2014-08-19 17:56:08

标签: php proxy

iam试图让我的脚本在evry尝试使用代理时使用不同的ip ..就像指定一样 4-5代理并随机旋转它们,我使用此代码,但不知何故不起作用? thnx提前

$proxies = array(
    '101.78.209.133:1080',
    '108.16.231.7:24476',
    '108.30.227.209:50684',
    '109.167.201.26:1080',

);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,15);
curl_setopt($ch, CURLOPT_HTTP_VERSION,'CURL_HTTP_VERSION_1_1' );
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_ENCODING , "gzip,deflate");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_USERAGENT,$agents[array_rand($agents)]);
curl_setopt($ch, CURLOPT_USERAGENT,$proxies[array_rand($proxies)]);

1 个答案:

答案 0 :(得分:3)

您正在设置CURLOPT_USERAGENT而不是CURLOPT_PROXY