Тест на обнаружение ботов
Движок Wayfern в Donut Browser и ещё 8 браузеров и инструментов автоматизации прошли одни и те же 28 тестов на обнаружение ботов. Каждая ячейка — это 5 запусков на одном компьютере через одну сеть.
Donut Browser прошёл 26 из 28 тестов. Измерено 15 октября 2026 г.
Пройденные тесты по инструментам
Тест считается пройденным, если пройдено не меньше 80% его запусков. Тест без результата не входит в итог инструмента.
- Donut Browser 26 из 28
- Patchright 24 из 28
- nodriver 24 из 28
- Camoufox 21 из 28
- CloakBrowser 20 из 27 без результата: 1
- Puppeteer + stealth plugin 16 из 28
- Playwright Chromium (headed) 15 из 28
- Google Chrome + Playwright 15 из 28
- Playwright Chromium (headless) 8 из 28
Измеренные победы
Логотип стоит здесь, только если в данных есть результат для него.
Пройденные сервисы обнаружения
Wayfern прошёл все измеренные тесты этих сервисов.
- reCAPTCHA reCAPTCHA v3 score · 0.9Прошли все инструменты
- Cloudflare Turnstile, non-interactive widget · 4/5Turnstile, managed widget · 4/5Cloudflare challenge page · 4/5
- Kasada Kasada · 5/5Прошли все инструменты
- Fingerprint Fingerprint bot detection · 5/5Fingerprint tampering · 5/5
- DataDome DataDome · 5/5
- HUMAN HUMAN (PerimeterX) · 5/5
- Akamai Akamai edge · 5/5
- BrowserScan BrowserScan bot detection · 5/5
- deviceandbrowserinfo Device and Browser Info bot test · 0
- Sannysoft bot.sannysoft.com · 0
- CreepJS CreepJS headless · 0%CreepJS like-headless · 25%CreepJS lies · 0
- Pixelscan Pixelscan bot check · 5/5Pixelscan masking · 5/5Pixelscan consistency · 5/5
- iphey iphey · 5/5
Не пройдено: hCaptcha и incolumitas. Эти строки есть в таблице ниже.
Инструменты, которые Wayfern обошёл
Wayfern прошёл больше тестов из тех, что запускали оба инструмента.
- Playwright Chromium (headless) 26 против 8 из 28 Прошёл Wayfern, но не Playwright Chromium (headless): Cloudflare challenge page, Fingerprint bot detection, DataDome, HUMAN (PerimeterX), Akamai edge, BrowserScan bot detection, Device and Browser Info bot test, bot.sannysoft.com, CreepJS headless, CreepJS like-headless, Pixelscan bot check, Pixelscan consistency, iphey, navigator.webdriver, CDP automation (Runtime.enable), Bot user agent (HeadlessChrome), navigator.plugins.length и TLS and HTTP/2 fingerprint
- Playwright Chromium (headed) 26 против 15 из 28 Прошёл Wayfern, но не Playwright Chromium (headed): Cloudflare challenge page, Fingerprint bot detection, BrowserScan bot detection, Device and Browser Info bot test, bot.sannysoft.com, CreepJS headless, Pixelscan bot check, Pixelscan consistency, iphey, navigator.webdriver и CDP automation (Runtime.enable)
- Google Chrome + Playwright 26 против 15 из 28 Прошёл Wayfern, но не Google Chrome + Playwright: Cloudflare challenge page, Fingerprint bot detection, BrowserScan bot detection, Device and Browser Info bot test, bot.sannysoft.com, CreepJS headless, Pixelscan bot check, Pixelscan consistency, iphey, navigator.webdriver и CDP automation (Runtime.enable)
- Puppeteer + stealth plugin 26 против 16 из 28 Прошёл Wayfern, но не Puppeteer + stealth plugin: Cloudflare challenge page, Fingerprint bot detection, Device and Browser Info bot test, CreepJS headless, CreepJS lies, Pixelscan masking, Pixelscan consistency, iphey, CDP automation (Runtime.enable) и TLS and HTTP/2 fingerprint
- Patchright 26 против 24 из 28 Прошёл Wayfern, но не Patchright: Pixelscan consistency и iphey См. оговорку 2
- nodriver 26 против 24 из 28 Прошёл Wayfern, но не nodriver: Pixelscan consistency и iphey См. оговорку 2
- Camoufox 26 против 21 из 28 Прошёл Wayfern, но не Camoufox: DataDome, Fingerprint tampering, bot.sannysoft.com, Pixelscan masking и Pixelscan consistency
- CloakBrowser 25 против 20 из 27 Прошёл Wayfern, но не CloakBrowser: Fingerprint tampering, Device and Browser Info bot test, CreepJS lies, Pixelscan masking и Pixelscan consistency
Все результаты
Строки — тесты, столбцы — инструменты. Откройте тест, чтобы увидеть каждый запуск, правило прохождения, исходную страницу и снимок экрана.
Пройден Не пройден Нет данныхЗакрашенный круг с галочкой: пройден. Кольцо с крестиком: не пройден. Пунктирное кольцо: нет данных.
| Тест | Donut Browser | Playwright Chromium (headless) | Playwright Chromium (headed) | Google Chrome + Playwright | Puppeteer + stealth plugin | Patchright | nodriver | Camoufox | CloakBrowser |
|---|---|---|---|---|---|---|---|---|---|
| CAPTCHA | |||||||||
| Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | Пройден: 0.9 | |
| Пройден: 4/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 4/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 4/5 | Пройден: 5/5 | |
| Пройден: 4/5 | Пройден: 4/5 | Пройден: 5/5 | Пройден: 4/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 4/5 | Пройден: 5/5 | |
| Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | |
| Антибот | |||||||||
| Пройден: 4/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Не пройден: 2/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Отпечаток | |||||||||
| Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Не пройден: 2/5 | Не пройден: 1/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 0 | Не пройден: 7 | Не пройден: 5 | Не пройден: 5 | Не пройден: 4 | Пройден: 0 | Пройден: 0 | Пройден: 0 | Не пройден: 1 | |
| Пройден: 0 | Не пройден: 12 | Не пройден: 1 | Не пройден: 1 | Пройден: 0 | Пройден: 0 | Пройден: 0 | Не пройден: 1 | Пройден: 0 | |
| Не пройден: 1 | Не пройден: 13 | Не пройден: 3 | Не пройден: 3 | Не пройден: 3 | Не пройден: 1 | Не пройден: 1 | Не пройден: 1 | Не пройден: 2 | |
| Пройден: 0% | Не пройден: 100% | Не пройден: 33% | Не пройден: 33% | Не пройден: 33% | Пройден: 0% | Пройден: 0% | Пройден: 0% | Пройден: 0% | |
| Пройден: 25% | Не пройден: 88% | Пройден: 31% | Пройден: 31% | Пройден: 25% | Пройден: 25% | Пройден: 19% | Пройден: 0% | Пройден: 25% | |
| Пройден: 0 | Пройден: 0 | Пройден: 0 | Пройден: 0 | Не пройден: 2 | Пройден: 0 | Пройден: 0 | Пройден: 0 | Не пройден: 3 | |
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Не пройден: 3/5 | Не пройден: 0/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 3/5 | Не пройден: 0/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Ошибка | |
| Признаки автоматизации | |||||||||
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройден: 5 | Не пройден: 0 | Пройден: 5 | Пройден: 5 | Пройден: 5 | Пройден: 5 | Пройден: 5 | Пройден: 5 | Пройден: 5 | |
| Сеть | |||||||||
| Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Не пройден: 0/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | Пройден: 5/5 | |
| Пройдено | 26/28 | 8/28 | 15/28 | 15/28 | 16/28 | 24/28 | 24/28 | 21/28 | 20/27 |
CAPTCHA
reCAPTCHA v3 scoreDonut Browser: Пройден: 0.9Playwright Chromium (headless): Пройден: 0.9
Turnstile, non-interactive widgetDonut Browser: Пройден: 4/5Playwright Chromium (headless): Пройден: 5/5
Turnstile, managed widgetDonut Browser: Пройден: 4/5Playwright Chromium (headless): Пройден: 4/5
hCaptchaDonut Browser: Не пройден: 0/5Playwright Chromium (headless): Не пройден: 0/5
Антибот
Cloudflare challenge pageDonut Browser: Пройден: 4/5Playwright Chromium (headless): Не пройден: 0/5
KasadaDonut Browser: Пройден: 5/5Playwright Chromium (headless): Пройден: 5/5
Fingerprint bot detectionDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
DataDomeDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
HUMAN (PerimeterX)Donut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Akamai edgeDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Отпечаток
Fingerprint tamperingDonut Browser: Пройден: 5/5Playwright Chromium (headless): Пройден: 5/5
BrowserScan bot detectionDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Device and Browser Info bot testDonut Browser: Пройден: 0Playwright Chromium (headless): Не пройден: 7
bot.sannysoft.comDonut Browser: Пройден: 0Playwright Chromium (headless): Не пройден: 12
bot.incolumitas.comDonut Browser: Не пройден: 1Playwright Chromium (headless): Не пройден: 13
CreepJS headlessDonut Browser: Пройден: 0%Playwright Chromium (headless): Не пройден: 100%
CreepJS like-headlessDonut Browser: Пройден: 25%Playwright Chromium (headless): Не пройден: 88%
CreepJS liesDonut Browser: Пройден: 0Playwright Chromium (headless): Пройден: 0
Pixelscan bot checkDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Pixelscan maskingDonut Browser: Пройден: 5/5Playwright Chromium (headless): Пройден: 5/5
Pixelscan consistencyDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
ipheyDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Признаки автоматизации
navigator.webdriverDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
CDP automation (Runtime.enable)Donut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Bot user agent (HeadlessChrome)Donut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
window.chrome objectDonut Browser: Пройден: 5/5Playwright Chromium (headless): Пройден: 5/5
navigator.plugins.lengthDonut Browser: Пройден: 5Playwright Chromium (headless): Не пройден: 0
Сеть
TLS and HTTP/2 fingerprintDonut Browser: Пройден: 5/5Playwright Chromium (headless): Не пройден: 0/5
Как проходили тесты
Каждый инструмент прошёл одни и те же тесты на одном компьютере через одну сеть. У каждого теста указано, что считывалось и что считается прохождением.
- Компьютер
- Windows 11 Home 25H2 (build 26200) Процессор: AMD Ryzen 9 8940HX, 32 threads Видеокарта: NVIDIA GeForce RTX 5070 Laptop GPU
- Сеть
- A fresh US residential exit (New York area) for every browser session, from one pool of three accounts that every tool used
- Запусков на ячейку
- 5
- Правило прохождения
- Ячейка пройдена, если пройдено не меньше 80% её запусков.
- Дата
Оговорки
- The computer is in UTC+4 and every proxy exit is in New York. Wayfern, Camoufox and CloakBrowser use the time zone of the exit; stock Playwright, Chrome + Playwright, Puppeteer stealth, Patchright and nodriver keep UTC+4 by default.
- Pixelscan consistency, iphey and the VPN signal of Fingerprint flag a time zone that does not match the IP address. On a computer in the time zone of the exit, the tools that keep UTC+4 could score higher on Pixelscan consistency and iphey.
- Tools that do not manage WebRTC send it outside the proxy. A page that reads WebRTC can then see the IP address of the computer.
- Camoufox and CloakBrowser ran from 03:51 to 04:40 UTC on 15 October, about 2 hours after the other seven tools (23:06 to 01:46 UTC). They used the same computer and proxy pool.
- Camoufox picks a random operating system for each launch by default. Its runs show Windows and macOS user agents.
- CloakBrowser ran its free Chromium 146 binary, because the latest binary needs a sign-in. Fingerprint and Pixelscan report its launch() context as incognito, and iphey never finished a scan for it.
- A run lost to a timeout, a network error or a page with no verdict is an error. Errors do not count as fails, and each one ran again in a new session.
Версии и параметры запуска
| Инструмент | Движок | Режим | Параметры запуска |
|---|---|---|---|
| Donut Browser | Wayfern 152.0.7977.64 (Chromium) | С окном | Wayfern engine via Playwright persistent context, headed, Windows fingerprint from the engine, time zone, locale and geolocation set to the proxy exit |
| Playwright Chromium (headless) | Chromium 156.0.8078.4 headless shell | Headless | chromium.launch() defaults, headless, proxy only |
| Playwright Chromium (headed) | Chromium 156.0.8078.4 | С окном | chromium.launch({ headless: false }), proxy only |
| Google Chrome + Playwright | Google Chrome 155.0.8059.80 | С окном | chromium.launch({ channel: "chrome", headless: false }), proxy only |
| Puppeteer + stealth plugin | Chrome for Testing 155.0.8059.79 | Headless | puppeteer-extra with puppeteer-extra-plugin-stealth defaults, launch({ headless: true }) as in its README, proxy only |
| Patchright | Google Chrome 155.0.8059.80 | С окном | launchPersistentContext with channel "chrome", headless false, viewport null, no custom user agent (README best practice) |
| nodriver | Google Chrome 155.0.8059.80 | С окном | nodriver.start() defaults with installed Chrome, headed, proxy flag only |
| Camoufox | Camoufox 156.0.1-beta.36 (Firefox) | С окном | AsyncCamoufox(headless=False, geoip=True, humanize=True) with the proxy |
| CloakBrowser | CloakBrowser Chromium 146.0.7680.177 | С окном | launch({ proxy, geoip: true, headless: false, humanize: true }) as in its README, free binary (no account) |
Не измерено
У этих тестов и ячеек нет результата. Причина указана рядом.
- AWS WAF Bot Control No public page was found that shows an AWS WAF bot verdict on a page load.
- Arkose Labs It runs on sign-in and sign-up forms only. Reading it needs a form submission.
- Commercial anti-detect browsers and cloud browser services They need an account.
- CloakBrowser latest binary (Chromium 154) It needs a GitHub sign-in. The free binary (Chromium 146) was tested.
- undetected-chromedriver nodriver, its successor from the same author, was tested.
- CloakBrowser · iphey No verdict: the iphey scan did not finish within 60 s in 6 of 6 loads (the page stayed on its loading state).
Исходные данные
Один файл JSON (128 кБ) содержит каждый запуск каждой ячейки, версии и данные компьютера. Эта страница собрана из этого файла.
/benchmark/results.json Вопросы
Что значит «пройден»?
Сервис обнаружения принял браузер не меньше чем в 80% запусков по правилу из строки теста: порог оценки для reCAPTCHA, вердикт для страниц-сканеров, ноль флагов для списков флагов. Это результат на указанную дату. Сайт всё равно может заблокировать визит по другим причинам, например из-за IP-адреса или поведения на странице.
Зачем сравнивать с обычным Playwright?
Большая часть автоматизации начинается с обычного Playwright или Puppeteer. Stealth-инструменты и антидетект-браузеры — обычный следующий шаг. Все инструменты в таблице прошли одни и те же тесты.
Какая версия Wayfern тестировалась?
Сборка Wayfern 152.0.7977.64 (Chromium), которую устанавливает приложение Donut Browser, под управлением Playwright и со сгенерированным отпечатком Windows. Версия каждого инструмента есть в таблице раздела «Как проходили тесты» и в JSON.
Можно ли проверить результаты?
Да. В JSON есть каждый запуск, а каждый тест ссылается на свою публичную страницу. Откройте те же страницы в профиле Donut Browser и сравните. Бесплатный тест на обнаружение ботов на этом сайте запускает похожие проверки в вашем браузере.
Не проходит ли Wayfern какие-то тесты?
Да. В этом замере Wayfern не прошёл: hCaptcha и bot.incolumitas.com. hCaptcha показал задание с картинками каждому инструменту, а также Microsoft Edge в оконном режиме под управлением Playwright на том же компьютере. Поэтому эта строка не различает инструменты. Старая проверка WEBDRIVER на bot.incolumitas.com отмечает любой браузер на Chromium, у которого есть свойство navigator.webdriver. Поэтому ни один инструмент на Chromium не получает там 0. Эти строки остаются в таблице.
Почему в некоторых ячейках нет данных?
В ячейке нет данных, если тест не подходит для этого движка или если все запуски потеряны из-за тайм-аута, лимита запросов или сбоя. В списке «Не измерено» указана причина для каждой.
Запускайте профили на Wayfern
Donut Browser можно скачать бесплатно. У каждого профиля свой отпечаток и свой прокси или VPN.