ホームページ >バックエンド開発 >PHPチュートリアル >fsockopen を使用して Baidu 検索ページを取得します

fsockopen を使用して Baidu 検索ページを取得します

WBOY
WBOYオリジナル
2016-06-13 12:32:09846ブラウズ

fsockopen を使用して Baidu の検索ページを取得します
PHP の関数 fsockopen と fwrite、fgets などのコマンドを使用して http://www.baidu.com ホームページのコンテンツを直接取得できますが、http://www.baidu を取得できません。 com/s?wd=speaker&pn=20 の内容は非常に憂鬱なもので、Baidu は対策を講じていると思いますが、奇妙なことに、ブラウザのキャッシュと Cookie をすべてクリアし、アドレス バーを使用して http にアクセスしました。 /www.baidu.com/s?wd=speaker&pn=20 からコンテンツを直接取得できますが、php 関数を使用して取得することはできません。 Baidu はブラウザ アクセスとプログラム アクセスをどのように区別できますか?専門家の方は理由を教えていただき、アドバイスをいただけないでしょうか。
もうポイントがないので、お金を使って PHP ソリューションを購入することができます。

php? fsockopen
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP学習、初心者次の記事:PHP学習、初心者