Технические проверки
Стенд с известным ответом. Вопрос «работает ли воркер» распадается на несколько независимых, и по боевому запросу на них не ответить: там смешаны сеть, профиль, отпечаток и настроение поисковика. Здесь каждая проверка отвечает за себя.
Страницу открывает и агент при самопроверке, и человек глазами. Разметка одна и та же намеренно: расхождение между «что видит агент» и «что вижу я» — самый неприятный случай из возможных.
Капчи
Виджет на странице сам по себе не доказывает ничего: браузер мог его не показать, а токен — оказаться чужим или просроченным. Поэтому каждая проверка идёт до конца: токен уходит на наш сервер, тот спрашивает производителя и возвращает вердикт.
ждём токен от виджета
ждём токен от виджета
ждём токен от виджета
Что здесь проверяет агент
- Скачивает Chrome и убеждается, что тот поднимается.
- Открывает эту страницу и читает содержимое кадров — виджеты капчи живут именно в ифреймах, часть из них на чужом домене.
- Проходит каждую капчу и отправляет токен на проверку.
- Делает снимок экрана: расхождение между HTML и картинкой ловится только так.
- Меряет задержку и скорость до нашего сервера — на четырёх мегабайтах, потому что на мелком файле замер показывает погоду на Марсе.
- Идёт боевым путём через Search и Fetch.
Итог виден в CLI агента: пункт «Полная проверка» или команда
parreq-agent diag.
капчи ещё не проверялись