La rotación de User-Agent es la práctica de alternar entre una variedad de cadenas de User-Agent realistas a través de las solicitudes, en lugar de enviar la misma repetidamente, para hacer que el tráfico automatizado parezca más como una población diversa de visitantes reales.

Los sistemas anti-bot aún pueden utilizar señales que indican que una cadena de User-Agent no cambia, como la huella digital TLS (JA3 o JA4), que identifica a un cliente por cómo inicia una conexión TLS.

Por qué los User-Agents predeterminados se destacan

Las herramientas HTTP comunes se anuncian a menos que cambies el encabezado. curl envía curl/ más su versión, como curl/7.54.1, y el predeterminado de Scrapy es Scrapy/VERSION (+https://scrapy.org). A veces, los servidores deciden cómo responder en función de este encabezado.

Manteniendo otras señales consistentes

OWASP enumera los encabezados de Client Hints (Sec-CH-UA-*) como una señal declarada que se puede verificar contra la huella digital TLS. Un User-Agent rotado es solo una de varias señales de identidad que un sitio puede comparar.

Términos relacionados