我的curl PHP代码:
>>> df.groupby('id')['total'].apply(list).tolist()
[[29, 21], [39, 22]]
例如,如果$url = "";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
是$url
,则一切正常。
但是,如果https://www.google.com
是$url
,则我无法得到答案,只是得到:
504错误
有什么问题吗?
答案 0 :(得分:0)
可能是由于重定向到https站点。尝试使用网址https://www.twitch.tv。
答案 1 :(得分:0)
您的IP可能已被列入黑名单,尝试使用代理并将SSL_VERIFYPEER设置为false:
$url = "https://www.twitch.tv";
$proxy='xxx.xxx.xxx.xxx:xxxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_PROXY,$proxy);
curl_setopt($ch, CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$answer = curl_exec($ch);
print $answer;