Запустили сервис для обхода Tencent captcha
Разработано решение и запущена услуга автоматического обхода Tencent captcha.
Если вы столкнулись с Tencent captcha и ищете способ ее обойти, то эта статья специально для вас. Сервис ruCaptcha помогает автоматически решать капчи.
Статья описывает процесс взаимодействия с API.
Tencent captcha - что это такое
Tencent или TCaptcha — это капча, разработанная для фильтрации трафика от ботов. Особенностью капчи Tencent является её бесшовная интеграция с экосистемой Tencent и фокус на анализе поведения пользователей, чтобы минимизировать неудобства для настоящих пользователей.
Как работает Tencent captcha
Вместо того чтобы полагаться на традиционные визуальные задачи, такие как распознавание текста или выбор изображений, TCaptcha основывается на анализе взаимодействий пользователей и их поведенческих моделей для аутентификации.
Это включает в себя изучение того, как люди взаимодействуют со страницей или их предыдущую активность на платформах Tencent.
TCaptcha также адаптирована для соответствия контексту действий пользователя, улучшая опыт для пользователей, которые идентифицированы как реальные на основе истории взаимодействий. Этот метод минимизирует проверку для пользователей, одновременно обеспечивая защиту от автоматизированных ботов.
Система может инициировать проверку TCaptcha, если обнаружит поведение, соответствующее использованию автоматизированных инструментов.
Сервис для решения TCaptcha может обходить данную проверку автоматически.
Обход Tencent captcha
Обойти Tencent captcha не так уж и просто, но процесс обхода можно автоматизировать с помощью API.
Процесс обхода следующий:
- Клиент отправляет набор необходимых параметров с целевой страницы на сервис автоматического решения.
- Задачу выполняет работник сервиса, после чего ответ возвращается в виде токена, который необходимо ввести в соответствующее поле для обхода.
Для использования API необходимо зарегистрироваться на сайте решателя капчи. После активации профиля клиент получает ключ API и может начать работу с сервисом.
Процесс взаимодействия с API описан ниже, а также представлены примеры кода на самых популярных языках программирования.
Решение Tencent captcha
Пример автоматического решения Tencent с использованием API v2.
Примеры запросов.
- Метод: createTask
- Конечная точка API:
https://api.rucaptcha.com/createTask
TencentTaskProxyless
{
"clientKey": "YOUR_API_KEY",
"task": {
"type":"TencentTaskProxyless",
"appId":"190014885",
"websiteURL":"https://www.example.com/"
}
}
TencentTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type":"TencentTask",
"appId":"190014885",
"websiteURL":"https://www.example.com/",
"proxyType": "http",
"proxyAddress": "1.2.3.4",
"proxyPort": "8080",
"proxyLogin": "user23",
"proxyPassword": "p4$w0rd"
}
}
Пример ответа
{
"errorId": 0,
"status": "ready",
"solution": {
"appid": "190014885",
"ret": 0,
"ticket": "tr0344YjJASGmJGtohyWS_y6tJKiqVPIdFgl87vWlVaQoueR8D6DH28go-i-VjeassM31SXO7D0*",
"randstr": "@KVN"
},
"cost": "0.00299",
"ip": "1.2.3.4",
"createTime": 1692863536,
"endTime": 1692863556,
"solveCount": 1
}
Использование токена
Полученный при решении токен передается в callback-функцию, определенную во втором аргументе вызова конструктора "TencentCaptcha" при инициализации капчи.
new TencentCaptcha(CaptchaAppId, callback, options);
Эта функция обычно используется для выполнения запроса к бекенду сайта и верификации токена. Вы можете либо выполнить callback-функцию, передавая токен в качестве аргумента, либо составить запрос к сайту, подставив в него токен.
Например, если капча инициализурована следующим образом:
const myCallbackFunction = (token) {
// verify the token
}
var captcha = new TencentCaptcha('190014885', myCallbackFunction, {});
captcha.show();
То вам нужно вызвать:
let data = JSON.parse(res)
myCallbackFunction(res.solution)
Где res
- это ответ API в формате JSON.
Полезные материалы
- Актуальные цены
- Примеры кода для работы с сервисом на официальной странице в GitHub.
Отвечаем на вопросы
Если после прочтения документации у вас остались вопросы по новому API, будем рады ответить и помочь.
Можно задать вопрос любым способом:
- Отправить письмо на [email protected]
- Skype
- Создать тикет
Мы ценим отзывы и хотим убедиться, что сервис идеально подходит для ваших задач.