ホームページ > バックエンド開発 > PHPチュートリアル > このような Web ページはクロールできないことがわかりました。クラックする方法はありますか? ?

このような Web ページはクロールできないことがわかりました。クラックする方法はありますか? ?

WBOY
リリース: 2016-06-23 14:19:34
オリジナル
943 人が閲覧しました

echo file_get_contents("http://weibo.yunyun.com/Weibo.php?q=%E7%A8%8B%E5%BA%8F%E5%91%98#p=1&q=%E7%A8%8B %E5%BA%8F%E5%91%98");


は確認コードを要求します。



送信元アドレスとIPを偽造するためにcurlを使用しましたが、それを解読する方法はありますか? ?


ディスカッションへの返信(解決策)

誰か知っていますか? ? ?

専門家た​​ちはどこへ行ったのでしょうか? ?

カールで掴むことができます

 $ch = curl_init();// 设置URL和相应的选项curl_setopt($ch, CURLOPT_URL, "http://weibo.yunyun.com/Weibo.php?p=1&q=%E7%A8%8B%E5%BA%8F%E5%91%98");curl_setopt($ch, CURLOPT_HEADER, 0);// 抓取URL并把它传递给浏览器curl_exec($ch);// 关闭cURL资源,并且释放系统资源curl_close($ch);
ログイン後にコピー

なぜここでうまくいかないのですか? ?

<?phpecho "aa"; $ch = curl_init(); // 设置URL和相应的选项curl_setopt($ch, CURLOPT_URL, "http://weibo.yunyun.com/Weibo.php?p=1&q=%E7%A8%8B%E5%BA%8F%E5%91%98");curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //不能获取,会跳转到输入验证码的页面 // 抓取URL并把它传递给浏览器curl_exec($ch); // 关闭cURL资源,并且释放系统资源curl_close($ch);?>
ログイン後にコピー

3階でローカルでは普通に入手できるが、サーバー上では入手できないことが分かりました。

サーバーは外部ネットワークに接続されていませんか

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