Sobes.tech
Junior

Onde posso encontrar informações sobre quais agentes de usuário podem ser usados nas solicitações?

sobes.tech IA

Resposta da IA

Fontes de informação sobre agentes de utilizador:

  1. Documentação oficial de navegadores e plataformas: Os sites dos desenvolvedores (Mozilla Developer Network, Google Developers) contêm dados atualizados.
  2. Bases de dados e repositórios especializados: Existem recursos online que agregam listas de strings de User-Agent (por exemplo, User-Agent String.com, WhatIsMyBrowser.com).
  3. Análise de tráfego web: Ferramentas de análise (Google Analytics, Yandex.Metrica) permitem ver quais User-Agent os utilizadores reais do seu site utilizam.
  4. Cabeçalhos HTTP de pedidos reais: Interceptar e analisar pedidos HTTP (por exemplo, usando ferramentas de desenvolvimento do navegador ou sniffers de rede como Wireshark) mostra os User-Agent utilizados pelos clientes.
  5. Frameworks e bibliotecas para web scraping/testes: Algumas bibliotecas (por exemplo, Scrapy em Python) têm listas integradas ou facilmente integráveis de User-Agent.

Exemplos de strings de User-Agent:

  • Chrome no Windows:
    // Chrome 121.0.0.0 no Windows 10
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/121.0.0.0 Safari/537.36
    
  • Firefox no macOS:
    // Firefox 122.0 no macOS
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:122.0) Gecko/20100101 Firefox/122.0
    
  • Safari no iOS:
    // Safari no iPhone
    Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 como Mac OS X) AppleWebKit/605.1.15 (KHTML, como Gecko) Version/17.2 Mobile/15E148 Safari/604.1
    

A escolha de User-Agent específicos depende dos objetivos do teste (emulação de certos navegadores, dispositivos, versões, etc.).