1. Agente de usuario
El agente de usuario es una cadena corta nativa de un navegador. Al leer esta cadena, el sitio web puede identificar el navegador y la versión del sistema operativo.
El siguiente es un ejemplo de un valor de agente de usuario:
Mozilla/5.0 (Windows NT 10.0; WOW64)
AppleWebKit/537.36 (KHTML, como Gecko)
Cromo/100.0.4896.75 Safari/537.36
En este ejemplo, el sitio web especulará que el usuario está usando Windows 10.0 y Chrome 100. "NT 10.0" es una versión diferente de la distribución de Windows. Puede ver otras versiones publicadas en el artículo de Wikipedia.
Al crear un perfil de navegador, el valor del agente de usuario se obtiene de la base de datos del navegador de huellas dactilares Lalicat, y se puede ver y [cambiar lote] en el < strong>[User-Agent] al azar o editar manualmente en la parte [parámetros del navegador] como se muestra en la captura de pantalla anterior.
Si decide editar manualmente los [Parámetros del navegador], mantenga el valor igual al de la parte [Agente de usuario], O, causará un gran error de configuración que hará que su cuenta sea prohibida o no pueda eludir la detección de la plataforma.
La propiedad de la plataforma es un parámetro de objeto del navegador, que se puede utilizar para indicar la plataforma de compilación del navegador.
Al crear un nuevo perfil de navegador, el valor de la plataforma y el agente de usuario se obtienen al mismo tiempo. Ambos valores se ven afectados por el filtro del sistema operativo en la página de descripción general. También puede establecer este valor manualmente en la parte [Parámetro del navegador].
Valores de plataforma disponibles para el navegador de escritorio:
Linux i686
Linux armv7l
MacIntel
Win64
Win32 (Nota: al simular el sistema operativo Windows, el valor de la plataforma siempre es Win32)
Valores de plataforma disponibles para navegadores móviles:
iPhone
iPod
iPad
Android
A. ¿Qué es el agente de usuario?
El agente de usuario le dirá al servidor del sitio web qué herramientas usan los visitantes para solicitar, que contiene la información de versión relevante del navegador y el sistema.
Cada encabezado de solicitud HTTP tendrá un campo de agente de usuario (como se muestra a continuación):
Para el navegador Chrome, el resultado del agente de usuario es: marcado
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/75.0.3770.100 Safari/537.36
Formato general del agente de usuario: marcado
Mozilla / 5.0 (plataforma) :versión del motor navegador/ número de versión
Parte I: Mozilla / 5.0
Debido a la guerra de competencia de navegadores en la historia, si deseaba obtener una página web con imágenes y textos, tenía que declararse como navegador Mozilla. Esto lleva al hecho de que Mozilla se usa generalmente en el agente de usuario hoy en día. Por respeto a la historia, todos rellenarán esta parte de forma predeterminada.
Parte II: Plataforma.
Esta parte puede estar compuesta de varias cadenas, separadas por punto y coma inglés de ancho medio
Windows NT 10.0 se refiere a la versión del sistema operativo que uso. Por ejemplo, win10 corresponde a Windows NT 10.0. Si uso win7, corresponde a Windows NT 6.1.
Win64; X64 significa que mi sistema operativo es de 64 bits
Sistema Windows: C
Windows NT 5.0 // e. Windows 2000
Windows NT 5.1/ / p. Windows XP
Windows NT 6.0/ / e. Windows Vista
Windows NT 6.1/ / e. Windows 7
Windows NT 6.2/ / e. Windows 8
Windows NT 6.3/ / e. Windows 8.1
Windows NT 10.0/ / p. Windows 10
Win64; x64/ / Win64 en x64
WOW64/ / Win32 en x64
Sistema Linux: marcado
X11; Linux i686; // Escritorio Linux, versión i686
X11; Linuxx86_64; // Escritorio Linux, versión x86_64
X11; Linux i686 en x86_64 // Escritorio Linux, operando en la versión x86_64 i686
Mac OS: marcado
Macintosh; Intel Mac OS X 10_ 9_ 0 / / Intel x86 o x86_ 64
Macintosh; PPC Mac OS X 10_ 9_ 0 // PowerPC
Macintosh; Intel Mac OS X 10.12; //
Parte III: Versión del motor.
Apple WebKit / 537.36 (KHTML, como gecko)... Safari / 537.36. Históricamente, Apple desarrolló el navegador Safari basándose en el kernel WebKit. WebKit incluye un motor webcore y webcore se deriva de KHTML. Por razones históricas, el motor KHTML necesita declarar que es "similar a gecko", así lo dice la parte del motor. Más tarde, Google también usó el kernel WebKit para desarrollar Chrome, por lo que también lo escribió. Tomando prestada una oración de littern: "Chrome quiere que la página web se escriba para Safari, por lo que decide hacerse pasar por safari. Safari usa el motor de renderizado WebKit, y WebKit se disfraza como KHTML y KHTML se disfraza como gecko. Al final Al mismo tiempo, todos los navegadores afirman ser Mozilla". Sin embargo, una versión de Chrome 28 más tarde cambió al kernel de parpadeo, pero estas cadenas se mantuvieron. Además, en las últimas decenas de versiones, esta parte se ha corregido y no ha vuelto a cambiar.
Parte IV: Versión del navegador
Uso un navegador Chrome, del cual 75.0 es una versión grande, 3371 es un número creciente y 100 es una versión pequeña para corregir vulnerabilidades.
Resumen del agente de usuario: cuando configuramos el campo de agente de usuario, debemos entender el significado de toda la información en este campo, saber qué configuramos, decirle al servidor del sitio web qué navegador usamos, qué sistema operativo usamos, y alguna otra información. Nuestras otras configuraciones no deben violar el significado de agente de usuario.
Ofrecemos una prueba gratuita de 3 días para todos los usuarios nuevos
Sin limitaciones en las funciones
