ユーザー エージェントのパーサーと表示

ユーザー エージェント文字列を解析し、ブラウザ、エンジン、OS、デバイス、ボットの詳細を即座に表示します。色分けされた UA の構造、ヘッドレス/自動検出、ライブ クライアント ヒント、独自の UA の検査、JSON のエクスポート - 無料、プライベート、ブラウザーで実行できます。

任意のユーザー エージェント文字列を貼り付けると、このパーサーはそれを平易な言語 (ブラウザーとそのバージョン、レンダリング エンジン (Blink、WebKit、Gecko)、オペレーティング システム、デバイスの種類、ベンダーとモデル、訪問者がボットかクローラーかどうか) に分解します。また、自分のブラウザが現在送信しているユーザー エージェントを自動検出して表示するため、リクエストごとにサーバーがユーザーについて何を学習しているかを正確に確認できます。

Share
カテゴリ
開発者ツール
含まれるもの
8の特徴
アクセス
無料 · サインアップなし
プライバシー
ブラウザで実行
ユーザー エージェントのパーサーと表示

Calibrating User Agent Parser......

Please wait a moment

使用方法

ユーザー エージェントのパーサーと表示の使い方

  1. 01

    ユーザーエージェント文字列を貼り付けます

    ログ ファイル、サポート チケット、または分析レポートからの UA 文字列をボックスにドロップします。 「ブラウザを使用する」をクリックして、現在のブラウザが送信する正確な UA をロードしたり、プリセット メニューからサンプルを選択したりすることもできます。

  2. 02

    解析された内訳を読む

    このツールは、ブラウザー、バージョン、レンダリング エンジン、オペレーティング システム、デバイス タイプ、ベンダー、モデル、CPU アーキテクチャをクリーンなカードで即座に表示し、コピーできる完全なフィールドごとのテーブルも表示します。

  3. 03

    ボットとクローラーをチェックする

    文字列がボットまたは検索クローラー (Googlebot、Bingbot など) に属している場合は、明確なバナーでフラグが付けられるため、人間のトラフィックと自動化されたリクエストを一目で区別できます。

  4. 04

    コピーまたはエクスポート

    ワンクリックでフィールドを 1 つコピーしたり、フォーマットされた JSON として内訳全体を取得したり、ライブブラウザ環境 (プラットフォーム、言語、画面、プライバシーシグナル) を確認したりできます。すべてローカルで、何もアップロードされません。

ユースケース

一般的な使用例

  • Web サイトが特定のブラウザーまたはデバイスに異なるコンテンツを提供する理由をデバッグします。
  • サーバー ログ内のユーザー エージェントをデコードして、不審なトラフィックを調査します。
  • 受信リクエストが実際の訪問者であるか、クローラー/ボットであるかを確認します。
  • どのブラウザと OS に関してバグが報告されたかを正確にサポートまたは QA を表示します。
  • ブラウザが Web サーバーに対してブラウザ自身を識別する方法を教えたり学習したりできます。
  • 独自のアプリまたはスクリプトがリクエストごとに送信しているユーザー エージェントを検証します。
概要

ユーザーエージェント文字列が実際に伝えること

ブラウザー、クローラー、またはアプリが Web ページをリクエストするたびに、ユーザー エージェント (UA) ヘッダーが送信されます。これは、ソフトウェア、そのバージョン、オペレーティング システム、および多くの場合デバイスを識別する 1 行のテキストです。サーバーはこの文字列を読み取って、どの HTML、CSS、または JavaScript を送信するかを決定します。そのため、同じ URL が電話とデスクトップでは異なって見える場合があります。ユーザー エージェント パーサーは、その不可解な文字列を文字の壁ではなく、構造化された人間が判読可能な事実に変換します。

パーサーが UA を分解する方法

最新のユーザー エージェント文字列は、ブラウザー (Chrome、Safari、Firefox、Edge…) とそのバージョン、ブラウザーを駆動するレンダリング エンジン (Blink、WebKit、Gecko)、オペレーティング システム (Windows、macOS、iOS、Android、Linux)、そして携帯電話やタブレットの場合はデバイスのベンダーとモデルといった複数のレイヤーをバンドルしています。このツールは、よく管理された ua-parser-js エンジンをブラウザ内で完全に実行して各レイヤーを抽出するため、何もアップロードせずに、ブラウザ、エンジン、OS、デバイスのクリーンなカードを取得します。

スポッティングボットと検索クローラー

すべての UA が人に由来するわけではありません。検索エンジンは Googlebot や Bingbot などのクローラーを送信し、その他の無数のボットが Web をスキャンしてインデックス作成、監視、スパムを行います。このパーサーは、クローラーとボットのユーザー エージェントに即座にフラグを立てるため、自動化されたトラフィックを実際の訪問者から分離できます。これは、分析、レート制限、セキュリティのトリアージに役立ちます。検出はローカルで実行されるため、疑わしい文字列をどこにも送信せずにチェックできます。

ブラウザがブロードキャストしているものを正確に確認する

このツールは、貼り付けられた文字列を解析するだけでなく、ブラウザーが現在送信しているユーザー エージェントを読み取り、それを実際の環境の詳細 (プラットフォーム、言語、画面サイズ、CPU スレッド、追跡拒否などのプライバシー信号) と組み合わせます。これは、すべてのリクエストで公開されるデジタル指紋を理解するためのプライバシーを重視した迅速な方法であり、クライアント側のアップロード不要のツールがその情報をマシン上に保持する理由を思い出させてくれます。

特徴
01
ユーザーエージェント文字列をリアルタイムで解析します
02
ブラウザ、バージョン、エンジン、OS の内訳
03
デバイスの種類、ベンダー、モデルの検出
04
色分けされた生の UA 解剖学ハイライト
05
ボット、クローラー、ヘッドレス/自動化の検出
06
ライブ クライアント ヒント (navigator.userAgentData) + 高エントロピー値
07
独自の UA と環境を自動検出して表示します
08
任意のフィールドをコピーするか、完全な JSON をエクスポートします
よくある質問

よくある質問

ユーザーエージェント文字列とは何ですか?+

ユーザー エージェント文字列は、ブラウザーまたはアプリがリクエストごとに「User-Agent」HTTP ヘッダーで送信するテキスト行です。ソフトウェア (Chrome 124 など)、レンダリング エンジン、オペレーティング システム (Windows 11 など)、場合によってはデバイス モデルを識別するため、サーバーは応答のフォーマット方法を認識します。

ユーザー エージェント文字列をオンラインで無料で解析するにはどうすればよいですか?+

ユーザー エージェント文字列をこのツールに貼り付けると、すぐにブラウザー、バージョン、エンジン、OS、デバイス タイプ、ベンダー、モデル、CPU アーキテクチャに分割されます。サインアップもアップロードも行われません。解析は完全にブラウザ内で行われます。

このツールはボットやクローラーを検出できますか?+

はい。 Googlebot や Bingbot などの既知のボットや検索クローラーに属するユーザー エージェントに明確なバナーでフラグを立てるため、自動化されたトラフィックと実際の訪問者を一目で区別できます。

自分のユーザーエージェントを確認するにはどうすればよいですか?+

[ブラウザを使用] をクリックすると、ツールは現在のブラウザが送信した正確なユーザー エージェントを読み込み、解析されたブラウザ、OS、デバイス、エンジンの詳細に加えて実際の環境 (プラットフォーム、言語、画面など) を表示します。

ヘッドレスブラウザや自動ブラウザを検出できますか?+

はい。検索クローラーの検出に加えて、パーサーはヘッドレス クライアントと自動化クライアント (HeadlessChrome、PhantomJS、Electron、Puppeteer、Playwright、Selenium) に個別のバナーでフラグを立てます。これは、分析からボット トラフィックをフィルタリングしたり、QA に使用したりするのに役立ちます。

クライアント ヒントとは何ですか? これはそれらを示しますか?+

クライアント ヒント (navigator.userAgentData) は、Chromium ブラウザーのユーザー エージェント文字列に代わる最新の構造化された代替手段です。ブラウザーがそれらをサポートしている場合、ツールは低エントロピーのブランド、モバイル フラグ、プラットフォームを表示し、プラットフォーム バージョン、CPU アーキテクチャ、ビット数、ブラウザーのフル バージョンなどの高エントロピー値を要求します。

私のユーザー エージェント データはサーバーにアップロードされていますか?+

いいえ。すべての解析はクライアント側の JavaScript を使用してブラウザ内でローカルに実行されます。貼り付けた文字列とデバイスから読み取られた環境の詳細は、マシンから離れることはありません。

同じ Web サイトが携帯電話とラップトップで異なって見えるのはなぜですか?+

ブラウザーはデバイスごとに異なるユーザー エージェントを送信するため、サーバーはそれを使用してモバイルまたはデスクトップのレイアウトを選択したり、機能を調整したり、デバイス固有のコードを提供したりします。 UA を解析すると、各デバイスがどのブラウザと OS を報告しているのかが正確に明らかになります。