Pergunta

Estamos recebendo alguns erros estranhos relatados em nosso site, e estão tentando descobrir alguns detalhes sobre quem está fazendo a procura. Eu estou olhando para uma amostra de cordas user-agent e vendo coisas como:

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

Agora, alguns dos isso é óbvio, mas alguns dos que é menos assim ( "U"?) A partir do padrão dos hits, eu suspeito que este era um robô, mas eu não vejo nada que eu reconheço neste corda para me pista para isso. Eu gostaria de saber o que algumas das coisas neste (e outro diferente) cordas dizer. Existe um lugar de referência abrangente?

Foi útil?

Solução

Esta Wikipedia página dá uma boa visão, e descreve o significado da 'U' atributo também.

Outras dicas

cordas User-Agent (como todos os headers) são para não ser confiável em tudo, mas eu recomendo www.useragentstring.com como uma referência para ajudar a determinar os padrões que você está interessado.

O U significa segurança como estados Mozilla User Agent string de referência . O link para a Wikipedia foi fornecido por alguém já

No futuro, eu sugiro que você use estes dois locais

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 / 2009060214 Firefox / 3.0.11

Este é o meu agente do usuário atual.
Mozilla / 5.0 - navegador
Macintosh - plataforma
U - criptografia de 256 bit suportado
Intel Mac OS X 10.5 - meu sistema operacional
en-US - linguagem
RV: 1.9.0.11 - revisão
Gecko / 2009060214 - rendering engine
Firefox / 3.0.11 - versão do navegador

Os robôs podem falso User-Agent cordas, então o que ele declara é irrelevante. Ele pode simplesmente ser feito com e.g. curl -A user-agent-here.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top