phpカールによって収集された403例外プロンプト

WBOY
リリース: 2016-06-13 12:53:05
オリジナル
1485 人が閲覧しました

PHPのcurl
関数get_music_detail_url($url){
によって収集されたプロンプト403エラー
if(empty($url)) return array();

$ch =curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $somecontent =curl_exec($ch); カール_クローズ($ch);
$somecontent を返す;
}
$re = $client->get_music_detail_url("http://music.douban.com/subject/1756577/");
print_r($re);

次のエラーが表示されます

403 禁断
nginx

正常に収集できるように解決する方法を教えてください。プロンプト 403 で問題が発生しました。このページの収集方法



-----解決策--------------------------------

テストした結果、ご指摘のような現象は見つかりませんでした

ただし、ページ データには js の操作があり、得られるものは必要なものではない可能性があります
-----解決策---------------- ---- 同じコードでも、403 が返される人もいれば、正常な場合もあります。この状況は、IP (範囲) によって制限される可能性が非常に高くなります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート