Herramientas de rastreo: encabezado de solicitud fake_useragent_extended-random

fake_useragent_extended es una biblioteca de Python basada en fake_useragent que puede generar aleatoriamente información de encabezado de solicitud falsa. En comparación con fake_useragent, fake_useragent_extended agrega algunas funciones adicionales, como generar aleatoriamente información del complemento del navegador, información del sistema operativo, etc. A continuación, presentaré cómo usar fake_useragent_extended y algunas funciones de uso común:

pip install fake-useragent-extended

Ejemplo de uso:

from fake_useragent_extended import UserAgent

ua = UserAgent()
print(ua.chrome)  # 随机生成Chrome浏览器的请求头信息
print(ua.firefox)  # 随机生成Firefox浏览器的请求头信息
print(ua.safari)  # 随机生成Safari浏览器的请求头信息
print(ua.internetexplorer)  # 随机生成IE浏览器的请求头信息
print(ua.random)  # 随机生成任意浏览器的请求头信息

Entre ellos, UserAgent() instancia un objeto UserAgent y obtiene información de encabezado de solicitud generada aleatoriamente llamando a las propiedades del objeto.

Además de la información del encabezado de la solicitud del navegador, fake_useragent_extended también admite la generación aleatoria de información del sistema operativo e información del complemento del navegador. Los ejemplos son los siguientes:

from fake_useragent_extended import UserAgent

ua = UserAgent()

print(ua.random_os)  # 随机生成操作系统信息
print(ua.random_browser_plugin)  # 随机生成浏览器插件信息

fake_useragent_extended también admite la generación de encabezados de solicitud en función de la información de encabezado de solicitud especificada, los ejemplos son los siguientes:

from fake_useragent_extended import UserAgent

ua = UserAgent()

headers = {
    'User-Agent': ua.chrome
}

# 发送HTTP请求
response = requests.get('https://www.example.com', headers=headers)

En resumen, fake_useragent_extended proporciona algunas funciones adicionales, que pueden generar información de encabezado de solicitud aleatoria de manera más flexible, lo que hace que los rastreadores sean más ocultos y estables.

Supongo que te gusta

Origin blog.csdn.net/zxlwxhn/article/details/129756382
Recomendado
Clasificación