Php curl请求资源id#12错误

Php curl请求资源id#12错误,php,curl,amazon,Php,Curl,Amazon,我的要求是 $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 = 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 我正在尝试从amazon获取数据,并且有一个ip地址和端口号的列表。
从diff port number发送请求以防止来自amazon的阻塞…

您的curl客户端似乎从服务器收到了一些无法理解的响应,错误12表示:CURLE\u FTP\u Wordy\u USER\u REPLY

以下是PHP手册链接:

和错误说明:

您可以使用curl\u error来捕获错误


这里考虑的其他事项是您的代理,是否允许访问您试图访问的主机和端口,并且没有代理访问主机?p> 您的curl客户端似乎从服务器收到了一些它无法理解的响应,错误#12表示:CURLE\u FTP\u WEIRD\u USER\u REPLY

以下是PHP手册链接:

和错误说明:

您可以使用curl\u error来捕获错误

这里考虑的其他事项是您的代理,是否允许访问您试图访问的主机和端口,并且没有代理访问主机?p> CURLE\u FTP\u ACCEPT\u超时(12)

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

CURLE\u FTP\u ACCEPT\u超时(12)

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

CURLE_FTP_WEIRD_SERVER_REPLY (8)
服务器发送的数据libcurl无法分析。此错误代码不仅用于FTP,而且从7.51.0开始,它的别名为
CURLE\u-WEIRD\u-SERVER\u-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\u ACCEPTTIMEOUT\u MS
(或内部默认)超时已过期

CURLE_FTP_WEIRD_SERVER_REPLY (8)
欲知详情

服务器发送的数据libcurl无法分析。此错误代码不仅用于FTP,而且从7.51.0开始,它的别名为
CURLE\u-WEIRD\u-SERVER\u-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\u ACCEPTTIMEOUT\u MS
(或内部默认)超时已过期

CURLE_FTP_WEIRD_SERVER_REPLY (8)
欲知详情

$url和$proxy的值是多少?curl_error()的输出是什么?$URL=”“和proxy是108.62.150.134告诉我解决方案是什么?$URL和$proxy的值是什么?curl_error()的输出是什么?$URL=”“,代理是108.62.150.134告诉我解决方案是什么??任何解决方案??需要您的帮助??您是否尝试直接连接到主机?您尝试连接的主机是否有IP限制?我正在抓取亚马逊,第一次抓取时,我不知道第二次有多个请求会阻止您的IP地址,在我的情况下,请求超过20次,亚马逊会阻止我的IP地址并显示机器人检查,无法跳过它尝试添加延迟,如果你经常点击,他们肯定会屏蔽你的IP。看看这篇文章,它很旧,但仍然相关:有解决方案吗??需要您的帮助??您是否尝试直接连接到主机?您尝试连接的主机是否有IP限制?我正在抓取亚马逊,第一次抓取时,我不知道第二次有多个请求会阻止您的IP地址,在我的情况下,请求超过20次,亚马逊会阻止我的IP地址并显示机器人检查,无法跳过它尝试添加延迟,如果你经常点击,他们肯定会屏蔽你的IP。看看这篇文章,它很旧,但仍然相关: