Analisador de User-Agent
Analise qualquer string de User-Agent para obter navegador, sistema operacional, tipo de dispositivo e detecção de bot. Usa por padrão a string do seu próprio navegador — edite-a ou cole uma diferente.
Seu próprio User-Agent será analisado automaticamente.
Uma string de User-Agent é enviada por todo cliente HTTP — navegadores, aplicativos móveis, bots e ferramentas de linha de comando — identificando-se a cada requisição. Analisá-la de forma confiável significa comparar com dezenas de padrões sobrepostos e formatados de forma inconsistente: esta ferramenta executa o mesmo analisador por trás de /v1/ua.
O que é detectado
- Navegador e versão
- Chrome, Firefox, Safari, Edge, Opera, Samsung Internet e UC Browser, com número de versão quando presente.
- SO e versão
- Windows, macOS, Linux, Chrome OS, Android, iOS e iPadOS.
- Tipo de dispositivo
- desktop, mobile, tablet ou bot.
- Detecção de bots
- Detecção nomeada para os principais crawlers de busca e redes sociais (Googlebot, Bingbot, AhrefsBot e mais), além de bibliotecas HTTP comuns e navegadores headless (curl, python-requests, HeadlessChrome, Selenium).
FAQ
HeadlessChrome e PhantomJS, quando aparecem na string, mas um navegador headless deliberadamente disfarçado pode escapar totalmente da detecção baseada em string.GET /v1/ua?ua=<string> retorna o mesmo JSON que esta página renderiza. Veja a referência da API.Sobre esta ferramenta
Uma string User-Agent é o texto que um navegador ou aplicativo envia para se identificar. Ela é densa e inconsistente, por isso esta ferramenta a decompõe em navegador e versão, sistema operacional, tipo de dispositivo e se o cliente parece ser um bot ou rastreador.
Como funciona
Cole qualquer string User-Agent ou deixe o campo em branco para analisar o seu próprio navegador. A análise é feita no servidor, com base em um conjunto de padrões mantido atualizado, e o mesmo recurso está disponível como endpoint JSON na API para uso no seu próprio código.
O que levar em conta
As strings User-Agent são autodeclaradas e fáceis de falsificar, e os navegadores modernos reduzem de propósito o nível de detalhe que expõem. Trate o resultado como uma classificação do que o cliente afirma ser e combine-o com sinais de rede antes de tomar qualquer atitude.
Usos comuns
Usos comuns são segmentar a análise de tráfego por navegador e dispositivo, filtrar rastreadores conhecidos dos relatórios, depurar um problema de layout relatado em um dispositivo específico e sinalizar requisições cujo cliente declarado não combina com a rede de origem.
Relacionados: Verificador de pontuação de fraude · Verificador de IP bogon · Verificador de VPN e proxy · Consulta de IP