Util::Turnstile - распознавание каптч Cloudflare Turnstile
Обзор парсера Util::Turnstile
Этот парсер используется только в качестве подключаемого компонента в других парсерах, где может быть необходимо разгадывать аптчи Cloudflare Turnstile, а также кастомных JavaScript парсерах.
Принцип работы этого парсера заключается в отправке данных Turnstile (обычно это sitekey и url страницы, на которой получена каптча Turnstile) на сервис разгадывания и получения в ответ токена, состоящего и цифр и букв. Правильность разгадывания зависит только от сервиса разгадывания, как правило сервисы почти всегда разгадывают Turnstile правильно.
Возможности
- Поддерживается работа с такими сервисами: AntiCaptcha, RuCaptcha, 2captcha, CapMonster.cloud, CapSolver, captchas.io
- Возможность настраивать время ожидания ответа и задержку проверки статуса
Варианты использования
- Обход Cloudflare Turnstile в парсерах, в которых опционально или обязательно необходимо разгадывать такой вид каптч для получения результатов
Запросы
Парсер принимает запросы двух видов:
sitekey
url
sitekey
url
proxy
user-agent
Параметры разделяются пробелом и означают:
sitekey
- это sitekey Turnstileurl
- страница, на которой находится Turnstileproxy
- прокси, через который получена Cloudflare Turnstile. Параметр должен быть в формате login:[email protected]:[email protected] для прокси с авторизацией или ip:[email protected] для прокси без авторизации- type может быть http, https, socks4, socks5
user-agent
- юзерагент, с которым получена Turnstile
Результаты
В результате будет выведен токен Cloudflare Turnstile:
0.uM0rQLy_vdWZNwOml8TMpvPgtXuqMs3H_2A7D5txxc27kHNFcGh2UOS1MQ82GiF3Dd6-VyOEgdBf1Ef3Q6xjwRYZH3V8YJdv4wgxfTtyH5stVsBOP6qWrE0Zu-txfDmJIJ_THkeK8wrYODLwj3p948zdiufJScERCVhsx1aPIurXAidPWhJslVutd4uTbMAvuGcYg7Nj-wwbW6VKGuofBHIx116Xt7_9eXISzWFy5se95e2FYVY4n4oGU3xSkoUnUCw0fcBMBP8Vik8Qde-qd53mc7YAGKeRKj9yV0t2erTc4i9ZeRjR22Fxm1nN_SkbdAHjj-oATJmxyfMAFoT_MEwe2WliuvuoPrkCAZYe8S0.QqD0sL8h2B_8jYaa792YPA.04643a6fbd94c593eee9770924ddefbd6d227e84dcfca973ab840728c122fc5d
Возможные результаты
$resp
- ответ (токен) Cloudflare Turnstile$error
- если возникла ошибка, её описание
Возможные настройки
Для выбора сервиса используется параметр Provider
.
important
Параметр | Значение по умолчанию | Описание |
---|---|---|
Client key | - | Ключ клиента для онлайн сервисов разгадывания |
Provider url | - | Урл провайдера, позволяет переопределить домен. Можно указывать несколько через запятую, парсер будет использовать каждый из них в случайном порядке. Может быть пустым, парсер автоматически использует нужный в зависимости от выбранного сервиса разгадывания |
Provider | AntiCaptcha | Сервис разгадывания |
Wait between get status | 5 | Задержка между получением статуса |
Max wait time | 300 | Максимальное время ожидания разгадывания |
Threshold % for Capmonster.Cloud | 0 | Порог уверенности (используется только в capmonster.cloud) |