2016-11-09 9 views
-3

ウェブサーバーのログを分析し、デスクトップコンピュータのChromeブラウザからアクセスしたユーザーを確認しようとしています。ユーザーエージェントの文字列にはChromeが含まれています - 実際はChromeですか?

私は言葉クロムが含まれている次のエージェントを参照してください、だけでなく、言葉などのSafariとエッジが含まれています。

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/49.0.2623.87 Chrome/49.0.2623.87 Safari/537.36 

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 AOL/9.8 AOLBuild/4346.2019.US Safari/537.36 

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 

Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 

Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 

Mozilla/5.0 (X11; CrOS x86_64 7834.66.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.111 Safari/537.36 

なぜそれはとても混乱して、どのように私は本当にクロームだった1わかりますか?

編集: 主な質問はこのリストのうちの1つです。これはChromeです。

+1

[すべてのブラウザのユーザーエージェントが「Mozilla /」で始まるのはなぜですか?」(http://stackoverflow.com/questions/1114254 /なぜならすべてのブラウザ - ユーザエージェント - 起動 - mozilla) –

+0

私の質問は、どちらが行動かについてですrome。 – rockyraw

答えて

-1

ブラウザが実際にChromeである場合は、UserAgent:ヘッダーから通知する方法はありません。あなたが望むどんなUA文字列を出力するWebボット/スパイダーを書くのは簡単です。

http://www.user-agents.org/には、エージェント/クレーム/が何であるかを最良に推測するために連想配列で使用できるさまざまなブラウザにマップされる共通のUA文字列のリストがありますが、それ。

これらを使用するには、ミドルウェア言語またはログ処理フレームワークのマップまたは配列構造にロードし、UserAgent:ヘッダーフィールドの左入力に基づいて右側の列を検索します。

ブラウザビルドが多くの異なるコンポーネント(プロジェクト全体、レイアウトエンジン、ブラウザコードベース、バリアント、依存するOSコンポーネント、配布提供された値の追加など)とこれらの名前空間衝突する可能性があります。

+1

ブラウザも他のブラウザに似ています_目的。 –

+0

私の訪問者はUAを偽ったスパイダーを使用していないと考えています。どちらのエージェントがChromeですか?あなたが提供したデータベースリンクのエージェントを見つけることができないので、私はそれが本当に役に立ちませんでした。それはただのクモのリストです。私はブラウザに興味があります。 – rockyraw

+0

サイトには、「スパイダー、ロボット、クローラー、[および]ブラウザー[s]」が含まれています。クロムにマッピングする単一のUAは存在しませんが、多くのものがあります。すべてのChromeのファイルをフィルタリングする場合は、DBの[リンク]欄で「http://www.google.com/chrome」を探します。 – BadZen

-1

ここにいくつかの説明があります。

したがって、Chromeブラウザでは次のようなユーザーエージェント文字列が表示されます。

のMozilla/5.0(Windows NTの10.0; WOW64)のAppleWebKit/537.36(ヤモリのようにKHTML、)クローム/ 54.0.2840.71サファリ/ 537.36

これは、サファリに基づいてクロームのようなものをプラットフォーム上などの情報を提供して537.36を構築GeckoやTridentのようなレイアウトエンジンが使われています この情報はブラウザごとにhttp://www.useragentstring.com/index.phpにあります。

今、別のブラウザがこの情報を途中で生成しています。 Firefoxは

のMozilla/5.0(; WOW64; Windows NTの10.0 RV:49.0)などの情報を提供のGecko/20100101 Firefoxの/ 49.0

を正しくブラウザを検出する方法、良い情報がたくさんあります。あなたはこれらのほとんどがChromeをしているhttps://msdn.microsoft.com/en-us/library/3yekbd5b.aspx?f=255&MSPPError=-2147217396

-1

を参照して、すべてではないことができ、C#の場合

How to detect Safari, Chrome, IE, Firefox and Opera browser?

Browser detection in JavaScript?

の詳細情報を確認できます。

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/49.0.2623.87 Chrome/49.0.2623.87 Safari/537.36 

これはLinuxで動作するChromium(Chromeとほとんど同じソースコードで構築されています)です。これはおそらくこれがChromeと同じであると考えることが理にかなっています。

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 AOL/9.8 AOLBuild/4346.2019.US Safari/537.36 

これは、ブラウザがChromiumベースのAOLデスクトップです。

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 
Mozilla/5.0 (X11; CrOS x86_64 7834.66.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.111 Safari/537.36 

これらは、これは実際にはない、マイクロソフトエッジ(ある別のオペレーティングシステム(Windows 7、Windowsの10、OS X、Windowsの8.1、とChrome OS。)

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 

上で実行されている、クロームですChromeをベースにしていますが、現時点ではIEよりChromeのように機能している可能性があります)。

関連する問題