ホームページ > バックエンド開発 > PHPチュートリアル > クライアントIPを使用して分散クローラを実装する方法

クライアントIPを使用して分散クローラを実装する方法

WBOY
リリース: 2016-08-08 09:06:43
オリジナル
1337 人が閲覧しました

サーバー側のクローラーを使用する場合、Web ページを開くときに訪問者の IP を使用してクロールされた Web サイトにアクセスし、データをアップロードするにはどうすればよいでしょうか? Ajax はクロールされたデータを取得して、それを独自のサーバーに送信しますか?

同様の例やオープンソース プロジェクトはありますか?

返信内容:

サーバー側のクローラーを使用する場合、Web ページを開くときに訪問者の IP を使用してクロールされた Web サイトにアクセスし、データをアップロードするにはどうすればよいでしょうか? Ajax はクロールされたデータを取得して、それを独自のサーバーに送信しますか?

同様の例やオープンソース プロジェクトはありますか?

ユーザーのプライバシーを盗んでいるので、うまくいきません~

基本原則は、非表示の iframe を作成し、リクエストが成功した後、ajax を使用してローカル サーバーに保存することです。 。多くの Web サイトではクロール対策戦略が実装されているため、サーバー側のクローラーが失敗することがよくあります。この場合、クライアント側のクローラーを使用すると非常に便利です。

ただし、ユーザーエクスペリエンスはあまり良くありません。 。 。 。

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