Yahoo Finance RSSフィードからデータを取得しようとしましたが、カールを使用すると空白の応答が返されます。誰でも知っている理由は?PHP CURL Yahoo Finance返信用の空白
function getContents($thisURL) {
$strURL = "$thisURL";
$resURL = curl_init();
$ch = curl_init();
curl_setopt($ch,CURLOPT_ENCODING,'gzip');
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $strURL);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$feed = getContents("http://feeds.finance.yahoo.com/rss/2.0/headline?s=AAPL®ion=US&lang=en-US");
私は定期のfile_get_contentsを使用している場合、それはのような何の問題に動作しません:私は
使用** curl_error **エラーを見ることについての詳細を読むことができます
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
を追加しました。 – user2182349