Domanda

Stiamo ottenendo alcuni errori strani segnalati sul nostro sito web, e stiamo cercando di scoprire alcuni dettagli su chi sta facendo il cercando. Sto guardando un campione stringhe user-agent e di vedere le cose come:

Mozilla / 5.0 (Windows; U; di Windows NT6.0; en-US; rv: 1.9.0.6) Gecko / Firefox 2.009.011,913 mila / 3.0.6

Ora alcuni di questo è ovvio, ma alcuni di essi è meno ( "U"?) Dal modello dei colpi, mi piacerebbe il sospetto che questo era un robot, ma io non vedo nulla che riconosco in questa stringa a me indizio a quello. Mi piacerebbe sapere che cosa significano alcune delle cose in questo (e altri) diverse stringhe. C'è un riferimento completo da qualche parte?

È stato utile?

Soluzione

Questa Wikipedia offre una buona panoramica, e descrive il significato della 'U' attributo pure.

Altri suggerimenti

stringhe User-Agent (come tutti gli header di richiesta) non devono essere attendibili a tutti, ma vi consiglio www.useragentstring.com come riferimento per aiutare a determinare i modelli che ti interessa.

U sta per la sicurezza come il Mozilla User Agent String riferimento stati. Il link a Wikipedia è stata fornita da qualcun altro già

In futuro, vi suggerisco di utilizzare questi due siti

http://www.useragentstring.com/

http://www.browserscope.org/

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

Questo è il mio agente utente corrente.
Mozilla / 5.0 - Browser
Macintosh - Piattaforma
U - crittografia a 256 bit supported Intel Mac OS X 10.5 - il mio sistema operativo
it-IT - lingua
rv: 1.9.0.11 - revisione
Gecko / 2009060214 - motore di rendering
Firefox / 3.0.11 - Browser Versione

I robot possono falsi stringhe User-Agent, quindi quello che dichiara è irrilevante. Si può semplicemente essere fatto con es curl -A user-agent-here.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top