# user-agents.toml — Pool de User-Agents para rotação aleatória.
#
# v0.3.0 — ATUALIZAÇÃO (2026-04-14):
# Os UAs antigos de browsers de texto (Lynx, w3m, Links, ELinks, "Mozilla/5.0"
# minimalista, "duckduckgo-search-cli/*") foram REMOVIDOS. Eles ainda retornam
# HTTP 200 no endpoint `/html/` mas o DuckDuckGo serve HTML DEGRADADO — sem
# classes `.result__snippet` consistentes — forçando o extractor a cair na
# Estratégia 2 com snippets vazios/incorretos.
#
# A lista abaixo contém UAs de browsers modernos (Chrome 146, Firefox 134
# Linux, Edge 145, Safari 17) em Windows / macOS / Linux. Cada entrada declara
# a plataforma para permitir filtro com `--match-platform-ua`.
#
# Validação empírica final (2026-04-14, requests reais ao /html/):
#   Chrome 146 Win/Mac/Linux → 200 OK ✓
#   Edge   145 Windows       → 200 OK ✓
#   Safari 17.6 macOS        → 200 OK ✓
#   Firefox 134 Linux        → 200 OK ✓
#   Firefox 134 Windows      → 202 ANOMALY ✗ (REMOVIDO da lista)
#   Firefox 134 macOS        → 202 ANOMALY ✗ (REMOVIDO da lista)
#
# A CLI seleciona um User-Agent aleatoriamente no início da execução e o
# reutiliza em todos os requests dessa execução (mantém consistência de vqd).

[[agents]]
ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
platform = "windows"

[[agents]]
ua = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
platform = "macos"

[[agents]]
ua = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
platform = "linux"

[[agents]]
ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Edg/145.0.3800.97"
platform = "windows"

[[agents]]
ua = "Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"
platform = "linux"

[[agents]]
ua = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15"
platform = "macos"
