5 Stimmen

Gibt es einen guten Leitfaden für die Entschlüsselung von http-Benutzer-Agenten-Strings?

Wir erhalten einige merkwürdige Fehlermeldungen auf unserer Website und versuchen herauszufinden, wer die Suche durchführt. Ich schaue mir ein Beispiel für User-Agent-Strings an und sehe Dinge wie:

Mozilla/5.0 (Windows; U; Windows NT6.0; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Einiges davon ist offensichtlich, anderes weniger ("U"?). Aufgrund des Musters der Treffer würde ich vermuten, dass es sich um einen Roboter handelt, aber ich sehe nichts, was ich in dieser Zeichenfolge erkenne, was mich darauf hinweisen würde. Ich würde gerne wissen, was einige der Dinge in dieser (und anderen verschiedenen) Zeichenketten bedeuten. Gibt es irgendwo eine umfassende Referenz?

4voto

Sean Bright Punkte 114347

Diese Wikipedia Seite gibt einen guten Überblick und beschreibt auch die Bedeutung des Attributs "U".

2voto

annakata Punkte 72408

User-Agent-Zeichenfolgen (wie alle Anfrage-Header) ist nicht zu trauen, aber ich empfehle www.useragentstring.com als Referenz, um die Muster zu bestimmen, die Sie interessieren.

2voto

Das U steht für Sicherheit, da die Mozilla User Agent String-Referenz Staaten. Der Link zu wikipedia wurde bereits von jemand anderem angegeben

Ich schlage vor, dass Sie in Zukunft diese beiden Websites nutzen

http://www.useragentstring.com/

http://www.browserscope.org/

1voto

Hardwareguy Punkte 2871

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11

Dies ist mein aktueller Benutzer-Agent.
Mozilla/5.0 - Browser
Macintosh - Plattform
U - 256-Bit-Verschlüsselung unterstützt
Intel Mac OS X 10.5 - mein Betriebssystem
en-US - Sprache
rv:1.9.0.11 - Revision
Gecko/2009060214 - Rendering-Engine
Firefox/3.0.11 - Browser-Version

0voto

Robert Munteanu Punkte 64955

Robots können User-Agent-Zeichenfolgen fälschen, so dass es irrelevant ist, was sie deklarieren. Es kann einfach gemacht werden mit z.B. curl -A user-agent-here .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X