すべてのHTTPデータが利用可能な場合、
Googleの検索エンジンロボットを認識するためには何の兆候がありますか?GoogleのWebクローリングロボットからどのようなHTTP署名がありますか?
答えて
How to verify googlebot - 公式の方法。
私の知る限り、Googleのクローラにはユーザーエージェントが「Googlebot」に設定されています。
他の検索エンジンプロバイダーは、通常、ユーザーエージェントで認識可能な名前に固執します。 http://www.jafsoft.com/searchengines/webbots.htmlのようなよく知られたエージェントの様々なリストがあります。
それは私が探していたリンクがある、ありがとう! –
User-Agentヘッダは、それがから本当Googlebotのことを確認したいしたいと思いますすることで知られているSEボット
のリストを取得するには、Googleのボットに
チェックアウトuser-agents.orgウェブサイトを検出するのに十分でなければなりませんGoogleは、あなたは常に
されているIP /ホストをチェックアウトすることができます10C [NN] .googlebot.com
[nn]は数字です。
まあ、IPアドレスのDNS逆引き参照をどのように維持できるかはわかりません。私はあなたがGoogleのユーザーエージェント文字列を偽装することについて懸念していた場合にのみこれを行うだろうが、これはほとんど起こりそうもない。記事が指摘しているように、それ自体もなりすましをすることができます。
あなたはそれらの既知のユーザエージェントを照合オフ最善だ:
Regex.IsMatch(ua, @"googlebot|mediapartners-google|adsbot-google", RegexOptions.IgnoreCase);
- 1. HerokuにはどのようなWebサーバーオプションがありますか?
- 2. コード署名の副署名はどのように機能しますか?
- 3. Android APKの署名にはどのような落とし穴がありますか?
- 4. GWT(Google Web Toolkit)にはjquery-select2のような機能がありますか?
- 5. 署名済みのDLLを署名なしのものに置き換えるとどうなりますか?
- 6. どのようにxbuildから署名のIDを設定しますか?
- 7. オープンソースのWebソフトウェアのような "wordpress-ideas"がありますか?
- 8. gmailの署名はどのように機能しますか?
- 9. Android - 署名キーが期限切れになるとどうなりますか?
- 10. どのようにコード署名者を作成しますか?
- 11. コミット署名はどのように機能しますか?
- 12. Rubyのメソッド名にはどのような制限がありますか?
- 13. Google Playのアプリ署名からのオプトアウトは永久ですか?
- 14. HTTP :: Recorder for Pythonのようなものはありますか?
- 15. httpシェルのようなものはありますか?
- 16. PHP WebアプリケーションにWEB-INFのようなものがありますか?
- 17. クラス名の前にはどのように名前がありますか?
- 18. 署名付きapkアンドロイド。 Androidはどのような署名を使用しますか?
- 19. 署名されていないIPAにはどのように署名しますか?
- 20. どのようなユーザー名を許可する必要がありますか?
- 21. コード署名IDが見つかりません:有効な署名IDなし
- 22. 署名されていない署名からMySQLまたはPHPで署名された32ビット整数をキャストする方法はありますか?
- 23. ディレクトリ名にはどのような意味がありますか?
- 24. json.netにはどのような名前空間にJObjectがありますか?
- 25. DLLに署名する必要がありますか?
- 26. アプリケーションにデジタル署名する必要がありますか?
- 27. .dmgファイルに署名する必要がありますか?
- 28. interopアセンブリに署名する必要がありますか?
- 29. データベースから外部キー名を変更すると、hibernateにどのような影響がありますか?
- 30. iOS:コード署名が無効/必須のコード署名がありません
すばらしいリンク!誰もが主要なGoogleのIPルートを知っていますか? – divinci
おそらく予期せず変更されるでしょう。ちょうどDNSメソッドを使用して、あなたは大丈夫です。 – bdonlan