【问题标题】:Regenrate proxy in each curl request在每个 curl 请求中重新生成代理
【发布时间】:2019-11-11 13:00:13
【问题描述】:

我在CURL 中添加了一个代理,使用

curl_setopt($ch, CURLOPT_PROXY, trim($proxy));

我的代理就像

$proxy = '105.9.59.90:4450';

这个CURL 正在我的CRON job 中执行。当我的系统通过使用此代理遇到许多请求时,系统会阻止此代理。现在,我想让这个代理动态化,这样由于点击次数,代理不会被阻止。

简单来说,有没有办法在每次CURL调用时生成动态代理?

【问题讨论】:

    标签: php curl proxy


    【解决方案1】:

    如果您有多个代理 IP,您可以随机选择一个:

    $proxies = array(
      '105.9.59.90:4450',
      '105.9.59.91:4450',
      '105.9.59.92:4450',
      '105.9.59.93:4450',
      '105.9.59.94:4450',
      '105.9.59.95:4450'
    );
    
    $proxy = $proxies[array_rand($proxies)];
    

    【讨论】:

      猜你喜欢
      • 2013-08-20
      • 2020-05-25
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 2019-08-17
      • 2019-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多