php curl运行发送代理ip

时间:2015-07-23 14:09:51

标签: php curl

我制作了curl脚本,我的脚本在网站检测到僵尸后被阻止。

我该如何预防呢,

我试过下面的代码

$ch = curl_init();
$proxy = "10.128.60.40:3128";
// needed to disable SSL checks for this site
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_VERBOSE, 0);
curl_setopt($ch,CURLOPT_AUTOREFERER, false);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_PROXY, "$proxy");

但是由于自动脚本,您仍然可以获取数据,

如何发送动态IP以避免此问题

1 个答案:

答案 0 :(得分:2)

你应该使用:

1)匿名代理(快速死亡,需要解析它们)

OR

2)TOR https://www.torproject.org

OR

3)不要那么活跃。使用睡眠(1);在你的代码中