ユーザーエージェントパーサー
サーバー ログ、サポート チケット、好奇心などから任意のユーザー エージェント文字列を貼り付け、ブラウザ、OS、エンジン、デバイス タイプ (Googlebot などの既知のボットを含む) を即座にデコードします。
結果
サーバーのアクセス ログ、Webhook ペイロード、サポート チケットには、訪問者の電話、パートナーの統合、聞いたこともないクローラーなど、自分のブラウザーのものではないユーザー エージェント文字列がたくさんあります。このツールは、これらを正確にデコードするために存在します。任意のユーザー エージェント文字列をボックスに貼り付けると、送信ボタンやページのリロードを行わずに、そこに記述されているブラウザ、オペレーティング システム、レンダリング エンジン、デバイス タイプの内訳を即座に取得できます。
これは、「私のブラウザは何ですか」ページとは別の仕事です。これらのページは独自の navigator.userAgent を読み取り、現在ページを読んでいるデバイスを記述します。他の人のリクエストからコピーされた UA 文字列を理解するのには役立ちません。このパーサーは逆の方向に進みます。貼り付けたテキストが実際のデスクトップ Chrome インストールであっても、iPhone の Safari であっても、またはブラウザではないものであっても、デコードする生データとして処理します。
ここでは、ボットとクローラーのトラフィックは第一級のケースであり、後付けの考えではありません。パーサーは、貼り付けられた文字列を数十の既知のクローラー (Googlebot、Bingbot、facebookexternalhit、Twitterbot、AhrefsBot、SemrushBot、DuckDuckBot、Applebot など) に対して明示的にチェックし、一致した名前を持つ単純な Yes/No の「既知のボット」フラグをレポートします。これは、robots.txt ルールを作成したり、スクレイパー トラフィックのサーバー ログを読み取るときにまさに必要なものです。
解析は、貼り付けられたテキストに対するパターン マッチングを使用して、入力するとすぐにブラウザで行われます。どこにもアップロードされることはありません。文字列が文字化けしすぎたり、異常すぎたり、自信を持って解読できないほど曖昧な場合、このツールは、実際には存在しなかったブラウザや OS を発明するのではなく、正直にその旨を通知します。任意の文字列をデコードするのではなく、自分の現在のブラウザの詳細が必要な場合は、別の What Is My Browser ツールが navigator.userAgent を直接読み取ります。このページは、逆の目的、つまり貼り付けられた任意の文字列用に構築されています。