• Começando
  • Configuração do navegador
  • Configuração de proxy
  • Configuração avançada
  • Vídeo tutorial
  • Perguntas frequentes
  • API

Agente de usuário

1. Agente do usuário

O agente do usuário é uma string curta nativa de um navegador. Ao ler esta string, o site pode identificar o navegador e a versão do sistema operacional.

A seguir, um exemplo de valor de agente do usuário:

Mozilla/5.0 (Windows NT 10.0; WOW64)

AppleWebKit/537.36 (KHTML, como Gecko)

Chrome/100.0.4896.75 Safari/537.36

Neste exemplo, o site especulará que o usuário está usando o Windows 10.0 e o chrome 100. "NT 10.0" é uma versão diferente da distribuição do Windows. Você pode ver outras versões lançadas no artigo da Wikipedia.

Ao criar um perfil de navegador, o valor do agente do usuário é obtido do banco de dados do navegador de impressão digital Lalicat e pode ser visualizado e [alterar lote] no

strong>[User-Agent] aleatoriamente ou editar manualmente na parte [parâmetros do navegador] conforme a captura de tela acima.

Se você decidir editar manualmente os [Parâmetros do Navegador], mantenha o valor igual ao da parte [User Agent], Ou, causará um grande erro de configuração que fará com que sua conta seja banida ou não consiga contornar a detecção da plataforma.

2. Plataforma.

A propriedade platform é um parâmetro de objeto do navegador, que pode ser usado para indicar a plataforma de compilação do navegador.

Ao criar um novo perfil de navegador, o valor da plataforma e o agente do usuário são obtidos ao mesmo tempo. Ambos os valores são afetados pelo filtro do sistema operacional na página de visão geral. Você também pode definir esse valor manualmente na parte [Parâmetro do navegador].

Valores de plataforma disponíveis para navegador de desktop:

Linux i686

Linux armv7l

MacIntel

Win64

Win32 (Observação: ao simular o sistema operacional Windows, o valor de Platform sempre é Win32)

Valores de plataforma disponíveis para navegadores móveis:

iPhone

iPod

iPad

Android

3. Configuração avançada do User-Agent.

A. O que é agente de usuário

O agente do usuário informará ao servidor do site quais ferramentas os visitantes usam para solicitar, que contém as informações relevantes da versão do navegador e do sistema.

Cada cabeçalho de solicitação HTTP terá um campo de agente do usuário (como mostrado abaixo):

B. Interpretação de campo do agente do usuário

Para o navegador Chrome, o resultado do agente do usuário é: marcação

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/75.0.3770.100 Safari/537.36

Formato geral do agente do usuário: marcação

Mozilla / 5.0 (plataforma): navegador da versão do motor/ número da versão

Parte I: Mozilla / 5.0

Devido à guerra de competição de navegadores na história, se você quisesse obter uma página da web com fotos e textos, você tinha que se declarar como navegador Mozilla. Isso leva ao fato de que o Mozilla é geralmente usado no agente do usuário hoje. Por respeito à história, todos preencherão esta parte por padrão.

Parte II: Plataforma.

Esta parte pode ser composta por várias strings, separadas por ponto e vírgula de meia largura em inglês

Windows NT 10.0 refere-se à versão do sistema operacional que uso. Por exemplo, win10 corresponde ao Windows NT 10.0. Se eu usar o win7, ele corresponde ao Windows NT 6.1.

Win64; X64 significa que meu sistema operacional é de 64 bits

Sistema Windows: C

Windows NT 5.0 // e. Windows 2000

Windows NT 5.1/ / e. Windows XP

Windows NT 6.0/ / e. Windows Vista

Windows NT 6.1/ / e. Windows 7

Windows NT 6.2/ / e. Windows8

Windows NT 6.3/ / e. Windows 8.1

Windows NT 10.0/ / e. Windows 10

Win64; x64/ / Win64 em x64

WOW64/ / Win32 em x64

Sistema Linux: marcação

X11; Linux i686; // Desktop Linux, versão i686

X11; Linux x86_64; // Desktop Linux, versão x86_64

X11; Linux i686 em x86_64 // Linux Desktop, operando na versão x86_64 i686

Mac OS: marcação

Macintosh; Intel Mac OS X 10_ 9_ 0 / / Intel x86 ou x86_ 64

Macintosh; PPC Mac OS X 10_ 9_ 0 // PowerPC

Macintosh; Intel Mac OS X 10.12; //

Parte III: Versão do mecanismo.

Apple WebKit / 537.36 (KHTML, como gecko)… Safari / 537.36. Historicamente, a Apple desenvolveu o navegador Safari contando com o kernel WebKit. WebKit inclui motor webcore, e webcore é derivado de KHTML. Por razões históricas, o motor KHTML precisa declarar que é "semelhante ao gecko", então a parte do motor diz isso. Mais tarde, o Google também usou o kernel WebKit para desenvolver o chrome, então também escreveu isso. Para emprestar uma frase de littern: "O Chrome quer que a página da Web seja escrita para o Safari, então decide fingir ser um safari. O Safari usa o mecanismo de renderização WebKit e o WebKit se disfarça como KHTML e o KHTML se disfarça como gecko. mesmo tempo, todos os navegadores afirmam ser Mozilla.". No entanto, uma versão do chrome 28 mais tarde mudou para o kernel blink, mas essas strings foram mantidas. Além disso, nas últimas dezenas de versões, essa parte foi corrigida e não mudou novamente.

Parte IV: Versão do navegador

Eu uso um navegador Chrome, dos quais 75.0 é uma versão grande, 3371 é um número crescente e 100 é uma versão pequena para corrigir vulnerabilidades.

Resumo do agente do usuário: ao definir o campo do agente do usuário, devemos entender o significado de todas as informações nesse campo, saber o que definimos, informar ao servidor do site qual navegador usamos, qual sistema operacional usamos e algumas outras informações. Nossas outras configurações não devem violar o significado de agente do usuário.

obter teste gratuito

Oferecemos 3 dias de teste gratuito para todos os novos usuários

Sem limitações nos recursos

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.