Простая пошаговая инструкция по использованию SolveCaptcha.com

Простая пошаговая инструкция по использованию SolveCaptcha.com

С примерами кода и практическими случаями применения

КАПЧИ — это стандартная «преграда» для любых автоматизаций: скриптов, ботов, парсеров, рекламных инструментов. Стоит вам попытаться зарегистрировать аккаунт, собрать данные или отправить форму — и появляется окно «выберите все светофоры» или «я не робот».

Сервис SolveCaptcha.com помогает полностью автоматизировать решение капч. Вы отправляете задачу — сервис решает её за несколько секунд — ваш код продолжает работу.

В этой статье разберём:

  1. Как начать работу
  2. Как отправлять задачи и получать решения
  3. Примеры кода (Python и JavaScript)
  4. Какие CAPTCHA решает сервис
  5. Где реально можно использовать SolveCaptcha

1. Регистрация и получение API-ключа

  1. Перейдите на сайт: solvecaptcha.com
  2. Создайте аккаунт
  3. Пополните баланс (оплата по факту решения CAPTCHAs)
  4. Получите ваш API key в личном кабинете

Этот ключ понадобится в каждом запросе.

2. Общий принцип работы сервиса

Алгоритм всегда одинаковый:

  1. Вы отправляете задачу (createTask)
  2. API возвращает taskId
  3. Через несколько секунд вы делаете запрос getTaskResult
  4. Получаете решение и используете его в своём скрипте

Простая двухшаговая схема.

3. Пример: решение обычной графической CAPTCHA

Python

import requests
import time
API_KEY = "YOUR_API_KEY"
# 1. Отправляем задачу
task_payload = {
"key": API_KEY,
"method": "base64",
"body": "BASE64_IMAGE_DATA"
}
submit = requests.post("https://api.solvecaptcha.com/createTask", json=task_payload)
task_id = submit.json().get("taskId")
print("Task ID:", task_id)
# 2. Получаем результат
result_url = "https://api.solvecaptcha.com/getTaskResult"
while True:
res = requests.post(result_url, json={"key": API_KEY, "taskId": task_id}).json()
if res.get("status") == "ready":
print("CAPTCHA solved:", res["solution"]["text"])
break
time.sleep(3)

Передаёте картинку в Base64 — получаете текст.

JavaScript (Node.js)

const axios = require('axios');
const API_KEY = "YOUR_API_KEY";
async function solveCaptcha() {
const createTask = await axios.post(
"https://api.solvecaptcha.com/createTask",
{
key: API_KEY,
method: "base64",
body: "BASE64_IMAGE_DATA"
}
);
const taskId = createTask.data.taskId;
console.log("Task ID:", taskId);
// Ждём решения
while (true) {
const res = await axios.post(
"https://api.solvecaptcha.com/getTaskResult",
{ key: API_KEY, taskId: taskId }
);
if (res.data.status === "ready") {
console.log("Solution:", res.data.solution.text);
break;
}
await new Promise(r => setTimeout(r, 3000));
}
}
solveCaptcha();

4. Решение Google reCAPTCHA v2 (чекбокс / невидимая)

Python

import requests
import time
API_KEY = "YOUR_API_KEY"
task = {
"key": API_KEY,
"method": "userrecaptcha",
"sitekey": "SITE_KEY_FROM_WEBSITE",
"pageurl": "https://targetwebsite.com"
}
create = requests.post("https://api.solvecaptcha.com/createTask", json=task).json()
task_id = create["taskId"]
while True:
result = requests.post(
"https://api.solvecaptcha.com/getTaskResult",
json={"key": API_KEY, "taskId": task_id}
).json()
if result["status"] == "ready":
token = result["solution"]["gRecaptchaResponse"]
print("reCAPTCHA Token:", token)
break
time.sleep(5)

Полученный токен отправляете вместе с формой на сайт.

5. Решение hCaptcha, Cloudflare Turnstile, FunCaptcha и других

Метод всегда одинаковый — меняется только "method".

Пример для hCaptcha:

{
"key": "YOUR_API_KEY",
"method": "hcaptcha",
"sitekey": "SITE_KEY",
"pageurl": "https://example.com"
}

Также поддерживаются:

  • "turnstile"
  • "funcaptcha"
  • "recaptchav3"
  • "geetest"
  • и другие форматы

6. Какие CAPTCHA решает SolveCaptcha

Полный список включает:

  • Текстовые CAPTCHAs
  • Графические/изображения
  • reCAPTCHA v2
  • reCAPTCHA v3
  • hCaptcha
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • Arkose Labs FunCaptcha
  • Слайдеры
  • Пазлы/математические CAPTCHAs

То есть практически все, что встречается на современных сайтах.

7. Где и для чего можно использовать SolveCaptcha

Автоматизация

  • Создание аккаунтов
  • Логин в системы
  • Массовая отправка форм
  • Автоматизация e-commerce

Web scraping

  • Обход защит reCAPTCHA/hCaptcha
  • Стабильный сбор данных
  • Мониторинг сайтов

Digital marketing

  • Инструменты для SEO
  • Управление множеством социальных аккаунтов
  • Запуск рекламных/постинговых ботов

Тестирование

  • Автоматические UI-тесты сайтов с CAPTCHA

Аналитика и исследования

  • Сбор открытых данных
  • Парсинг конкурентов
  • Обход защит при мониторинге рынков

Если ваш код внезапно останавливается из-за CAPTCHA — этот сервис позволяет её полностью автоматизировать.

Итоги

SolveCaptcha — простой и гибкий сервис для автоматизации CAPTCHA. Работает через HTTP-запросы, не требует сложных интеграций и поддерживает большинство популярных типов CAPTCHA.

Начать дискуссию