【问题标题】:curl request resource id# 12 ERRORcurl 请求资源 id#12 错误
【发布时间】:2017-01-06 09:07:49
【问题描述】:

我的 curl 请求是..

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
//curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_INTERFACE,$proxy);
curl_setopt($ch,CURLOPT_PORT, '8888');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); 
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
pr($ch);
$result = curl_exec($ch);
curl_close($ch);
echo $result;

错误资源 ID #12 我正在尝试从亚马逊获取数据并有一个 IP 地址和端口号列表。 从 diff 端口号发送请求,防止亚马逊阻塞...

【问题讨论】:

  • $url 和 $proxy 的值是多少? curl_error() 的输出是什么?
  • 和代理是 108.62.150.134 告诉我解决方案是什么??

标签: php curl amazon


【解决方案1】:

您的 curl 客户端似乎从服务器收到了一些它无法理解的响应,Error#12 表示:CURLE_FTP_WEIRD_USER_REPLY

这里是 PHP 手册链接:http://php.net/manual/en/function.curl-errno.php

及错误描述:http://web.mit.edu/jhawk/mnt/ss.b/curl-7.10.5/docs/libcurl/libcurl-errors.html

您可以使用 curl_error 捕获错误How to catch curl errors in PHP

这里要考虑的另一件事是您的代理,是否允许访问您尝试访问的主机和端口,并且您在没有代理的情况下访问主机?

【讨论】:

  • 任何解决方案??需要你的帮助吗??
  • 您是否尝试直接连接到主机?您尝试连接的主机是否有任何 IP 限制?
  • 我正在抓取亚马逊,第一次抓取时我不知道第二次有多个请求会阻止您的 IP 地址,在我的情况下请求超过 20 次,而亚马逊会阻止我的 IP 地址并显示机器人检查,不可能跳过它
  • 尝试添加延迟,如果您经常点击,他们肯定会阻止您的 IP
  • 看看这篇文章,它很旧,但仍然相关:ghostproxies.com/blog/2015/09/…
【解决方案2】:
CURLE_FTP_WEIRD_SERVER_REPLY (8)

服务器发送的数据 libcurl 无法解析。此错误代码不仅用于 FTP,而且自 7.51.0 起别名为 CURLE_WEIRD_SERVER_REPLY

CURLE_REMOTE_ACCESS_DENIED (9)

我们被拒绝访问 URL 中提供的资源。对于 FTP,在尝试更改到远程目录时会发生这种情况。

CURLE_FTP_ACCEPT_FAILED (10)

在使用活动 FTP 会话时等待服务器重新连接时,通过控制连接或类似连接发送了错误代码。

CURLE_FTP_WEIRD_PASS_REPLY (11)

在将 FTP 密码发送到服务器后,libcurl 期望得到正确的回复。此错误代码表示返回了意外代码。

CURLE_FTP_ACCEPT_TIMEOUT (12)

在等待服务器连接的活动 FTP 会话期间,CURLOPT_ACCEPTTIMEOUT_MS(或内部默认值)超时已过期。

了解更多详情 enter link description here

【讨论】:

    【解决方案3】:

    CURLE_FTP_ACCEPT_TIMEOUT (12)

    在等待服务器连接的活动 FTP 会话期间,CURLOPT_ACCEPTTIMEOUT_MS(或内部默认值)超时已过期。

    【讨论】:

      猜你喜欢
      • 2011-10-12
      • 2020-01-07
      • 2011-10-31
      • 2011-10-19
      • 2021-11-25
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多