Перевірка на бота
Сайти, що захищаються від ботів, шукають сліди, які лишають автоматизовані браузери. Ця сторінка запускає ті самі перевірки на вашому браузері й показує, що вони знайшли.
Перевіряю браузер…
Що шукає цей тест
Автоматизовані браузери лишають сліди. Браузер під керуванням WebDriver повідомляє про це в navigator.webdriver, headless Chrome називає себе в User-Agent або відкривається без вікна, а фреймворки на кшталт Playwright, Selenium (ChromeDriver), PhantomJS і Nightmare лишають на сторінці власні обʼєкти.
Ботів видає й оточення: програмна графіка замість справжньої відеокарти, вбудовані функції, підмінені скриптами, Web Worker чи iframe, що повідомляють інші значення, ніж сторінка, рушій JavaScript не від заявленого браузера, а також TLS-рукостискання чи налаштування HTTP/2 від бібліотеки, а не браузера.
Як читати результат
- Не знайдено: перевірка відбулася й нічого підозрілого не побачила.
- Знайдено: ознака є. Багатьом сайтам достатньо однієї, щоб показати капчу чи заблокувати візит.
- Ознаки, які ми ще перевіряємо: показуються як довідка й поки не враховуються. Вони увійдуть у вердикт після перевірки на справжніх пристроях.
- Вердикт: ця сторінка дивиться лише на автоматизацію. Повна перевірка браузера ще звіряє браузер із самим собою й з мережею.
Більше на тему
- Як виявляють headless-браузери
- Що таке navigator.webdriver
- Як сайти виявляють ботів
- API для перевірки відвідувачів вашого сайту, англійською
Часті запитання
- Я жива людина, а тест каже «знайдено». Чому?
- Найчастіше причина в розширенні, яке змінює функції браузера, в антивірусі чи корпоративному проксі, що перевіряє HTTPS, або у віртуальній машині без відеокарти. Відкрийте повну перевірку, щоб побачити, яка саме ознака спрацювала.
- Чи можна перевірити тут власну автоматизацію?
- Так, тестувальники й QA-команди так дивляться, що видають їхні налаштування. Сторінка показує ознаки, а не способи обійти захист інших сайтів.
- Чи враховує тест рухи миші?
- Ні. Він читає лише те, що повідомляють браузер і зʼєднання під час завантаження сторінки.
- Чи щось зберігається?
- Ні. Перевірка проходить один раз і забувається, рахуються лише суми за день, без самих перевірок.