Files

7.2 KiB
Raw Permalink Blame History

name, description, version, tags
name description version tags
antidetect-stack Выбор антидетект-тула под задачу. Бенчмарк 2026 + стек. 1.0.0
antidetect
browser
stealth
fingerprint
scraping
autoreg

Антидетект-стек (данные: октябрь 2026)

Бенчмарк 2026 (31 Cloudflare-таргет, 651 вердикт, ianlpaterson.com)

Тул OK Blocked Суть
nodriver 28 0 системный Chrome, прямой CDP WebSocket, НЕТ Playwright-прослойки
CloakBrowser 26 2 патченный Chromium, 58 C++ патчей (free)
curl_cffi 26 2 HTTP-клиент БЕЗ браузера, impersonate=chrome
Patchright 25 3 форк Playwright, channel=chrome
Camoufox 25 3 Firefox форк, C++ фингерпринт
rebrowser-patches 24 5 = ванильный Playwright, НЕ РАБОТАЕТ

Второй независимый бенч (scalebrowser.net) — та же картина: nodriver 28/3/0.

Матрица выбора

  • Сайт без JS-челленджа (только TLS/JA3-фильтр) → curl_cffi (21 строка кода = уровень Chromium-форка)
  • Python, максимальный bypass, AGPL ок → nodriver (github.com/ultrafunkamsterdam/nodriver, 4.8k)
  • Есть Playwright-код, текут протокол-сигналы (Runtime.enable) → Patchright (Kaliiiiiiiiii-Vinyzu/patchright, 4.8k, Py/Node/.NET)
  • Автореги, нужен когерентный фингерпринт из коробки → Camoufox (daijro/camoufox, 12k, fpgen-профили)
  • Chromium-экосистема + reCAPTCHA v3 score 0.9 → CloakBrowser (CloakHQ/CloakBrowser, 32k; бинарь закрытый, free-версия Chromium 146 устаревает за недели; humanize=True = Bézier-мышь)
  • Полный open-source Chromium с UI/MCP/SDK → ShardX (ProxyShard/ShardBrowser, 1.2k, MIT, Chromium 152, WebGPU+ClientHints+JA4 спуфинг, 220 реальных профилей, мобайл-эмуляция, QUIC/WebRTC через SOCKS5 UDP relay, HTTP API 127.0.0.1:40325 + MCP + Py/Node/Rust SDK)
  • Firefox 150, CreepJS 0 лжи → invisible_playwright (feder-cr/invisible_playwright, PyPI, смена импорта = 2 строки)
  • Профиль-менеджер с GUI (self-hosted GoLogin/AdsPower) → Persona Studio (TechQaiser/persona-studio), AliasMode (Apache-2.0, AdsPower-compat API)

Ещё из харвеста 2026-10-06 (GitHub, sort=stars)

  • invisible_playwright_mcp (feder-cr, 31.7k) — Playwright MCP невидимый для анти-ботов, готовый браузер для AI-агентов
  • obscura (h4ckf0r0day, 28.5k) — headless browser для агентов/скрапинга
  • camofox-browser (jo-inc, 11.4k) — stealth headless для агентов, Cloudflare bypass
  • pinchtab (10.3k) — browser bridge + multi-instance orchestrator
  • pydoll (autoscrape-labs, 7.1k) — Chromium без WebDriver
  • browser-act/skills (6.1k) — browser CLI для агентов, handoff на человека
  • antibrow (1k) — kernel-level antidetect с Playwright API
  • Botright (1k, vinyzu-archive) — Playwright + fingerprint + captcha built-in
  • fingerprint-chromium (adryfish, 3.1k) — на Ungoogled Chromium
  • damru (330) — undetected Playwright для Android: реальный Redroid в Docker через CDP
  • TheGP/untidetect-tools (2k) — meta-каталог антидетект+humanizing+sms-сервисов
  • niespodd/browser-fingerprinting (5.1k) — референс по bot-protection и контрмерам

Прокси-инфра

  • Proxy Workbench (DavidVoitenko/proxy-workbench) — 61 источник, дедуп, проверка против СВОЕГО таргета (status/body/hash), elite-фильтр анонимности через echo-judge, «N живых SOCKS5 страны X» одной командой, авто-рефреш. Движок @ProxyGrabReform_bot (наш PR #27 — фикс дубля Host header в PinnedSourceTransport).
  • @ProxyGrabReform_bot — прокси в TG: дедуп по exit_ip, авто collect+scan/30мин.

Правила из практики

  1. Главный вектор детекции — отпечаток ПРОТОКОЛА автоматизации (CDP-хендшейк), не cipher-листы. nodriver выигрывает убрав Playwright из control plane.
  2. Firefox-TLS (camoufox) проходит google-search где блокируются ВСЕ Chromium-тулы, но падает на dev.to — держать оба движка.
  3. Datacenter IP палится по репутации, а не по браузеру — residential обязателен.
  4. fingerprint.com/pixelscan НЕ видят JA4/TLS — валидация только на своих целевых сайтах.
  5. CloakBrowser-трюки: --fingerprint=seed (детерминированный профиль для returning-visitor), geoip=True (timezone/locale/WebRTC-IP из exit IP прокси, 132 страны), backend="patchright" при низком reCAPTCHA score.
  6. curl_cffi/tls-client: менять impersonate под версию Chrome таргета; requests-совместимый API.
  7. DrissionPage (g1879/DrissionPage, 12k) — один API и для requests-сессии и для браузера.

Pitfalls

  • rebrowser-patches не давать агентам — бенч показал = ваниль.
  • puppeteer-extra-plugin-stealth / playwright-stealth — JS-инъекции, детектируются через .toString()/дескрипторы (CreepJS lie-detectors), релизы 2023/2026 но подход устарел.
  • undetected-chromedriver — stale (февраль 2024), наследник = nodriver.
  • Camoufox на Windows через Hermes: PYTHONPATH гермес-venva ломает — запускать с env -u PYTHONPATH, Python 3.11.
  • CloakBrowser free-бинарь (Chromium 146) против актуальных детекторов слабеет; Pro (150, 71 патч) — платный.
  • AGPL у nodriver — для SaaS-продуктов юридический риск; для внутренних фарм-скриптов ок.

Капча-солверы (харвест 2026-10-06)

  • NopeCHALLC/nopecha-extension (11k) — браузерный авто-солвер (Selenium/Puppeteer/Playwright)
  • Theyka/Turnstile-Solver (947) — Python turnstile на patchright, multithreaded
  • cloudflare-turnstile-bypass (henryzawadzki6542, 615) — sitekey-поиск + валидный cf-turnstile-response
  • Funcaptcha-Audio-Solver (useragents, 385) — Arkose через speech recognition, requests-only
  • arkose-solver (buggerlogger, 202) — Go/Py/Node, sup=1 suppressed tokens
  • sv-number/mcp-server (546) + sv-number/skills (200) — приватные номера 200+ стран как MCP для агентов
  • techinz/playwright-captcha (352), biusberline/cloudflare-turnstile-solver (346), Sophomoresty/turnstile-bypass (492)
  • Полный список с авторег-репами: скилл ai-provider-autoreg, файл github-autoreg-antidetect-harvest-2026-10.md в его references