1
A
答えて
0
することはできいずれかのHTTPヘッダのUser Agentを変更、またはけれども(例えば単一のIPアドレスからのページの広い範囲でのヒットの非常に高い周波数として活動、のようなボットを探しプロキシサーバーでも同じことが分かります)。また、Robots.txtのヒットを探して、同じセッション内で他の訪問がロボットから来たと仮定することもできます。
現実には、洗練されたロボット作家がブラウザであるようなふりをする可能性があるため、確かにそれを行う方法はありません。
0
時間は、訪問が人間であったかボットであったかを正確に測定できます。
1秒または2秒後に実行するユーザーの訪問を追跡するJavaScriptにタイムアウトまたは遅延を設定した場合。ほとんどの人間は少なくともその時間はページを訪れるだろうが(たとえ好きでなくても)、ボットはその時間にスキャンして移動できるはずだ。
単なる考えです。
1
if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot"))
{
// Google Bot visits you
}
これは、ビジターがGoogleBOTであるかどうかを調べるPHPの例です。
関連する問題
- 1. ページファンの国別配信方法を教えてください。
- 2. redisデータベース間の変更方法を教えてください。
- 3. iphone Webサービスの問題点を教えてください。
- 4. インタラクティブなポイントフリーの方法を教えてください。
- 5. ポイントから消える方法を教えてください。
- 6. EclipseでAVDを「見る」方法を教えてください。
- 7. ユーザーがリンクなしで友人にプライベートメッセージを送信する方法を教えてください。
- 8. Eclipseプラグインをアンパックする方法を教えてください。
- 9. タブローを定義する方法を教えてください
- 10. Android - アイコンをタッチする方法を教えてください。
- 11. ImageView Androidをトリミングする方法を教えてください。
- 12. ストリームフィルタをエコーする方法を教えてください。
- 13. ジェンキンズを「ピップインストール」する方法を教えてください。
- 14. メールをRailsで読む方法を教えてください
- 15. オンラインで誰と何人のユーザがいるのか教えてください
- 16. WebサービスメソッドをHttpContextから呼び出す方法を教えてください。
- 17. リンクを別のページに移動してメールにもメールする方法を教えてください。
- 18. Swingアプリケーションに触れる方法を教えてください。
- 19. RichTextBoxにフラットな外観を与える方法を教えてください。
- 20. ユーザーがGoogleマップにパスを描く方法を教えてください。
- 21. このエラーの解決方法を教えてください。
- 22. カスタムセッションコントローラのサインインチェックインの追加方法を教えてください。
- 23. Microsoft Owinロギング - Web Api 2 - ロガーの作成方法を教えてください。
- 24. MailChimp HTMLニュースレターでブラウザ間の問題を修正する方法を教えてください。
- 25. GridViewのユーザー名列をOutlookで開く方法を教えてください。
- 26. PHPを使って、他のページをiframeに正しく印刷する方法を教えてください。
- 27. エンドユーザーがSSRSでレポートチャートをカスタマイズする方法を教えてください。
- 28. パスを正しく設定する方法を教えてください
- 29. クラスを正しく実装する方法を教えてください。
- 30. 2つのAIR IOSアプリケーション間の通信方法を教えてください。
人間やボットに別のページを訪問させるにはどうすればいいですか?ロボットにページを訪問させたくない場合は、robots.txtを使用してください。他のすべての技術では、ロボットはまだページを取得しますが、インデックスを作成したり追跡したりすることはできません。 –
いいえ、私は、プログラム呼び出しが別のページに自動的に投稿要求を受け取るのを避けたいと思います。例:1秒ごとにプログラムが異なるページ(page1、page2、page50)にリクエストを偽造します。私はこれを望んでいない。 – paganotti