Простая пошаговая инструкция по использованию SolveCaptcha.com
С примерами кода и практическими случаями применения
КАПЧИ — это стандартная «преграда» для любых автоматизаций: скриптов, ботов, парсеров, рекламных инструментов. Стоит вам попытаться зарегистрировать аккаунт, собрать данные или отправить форму — и появляется окно «выберите все светофоры» или «я не робот».
Сервис SolveCaptcha.com помогает полностью автоматизировать решение капч. Вы отправляете задачу — сервис решает её за несколько секунд — ваш код продолжает работу.
В этой статье разберём:
- Как начать работу
- Как отправлять задачи и получать решения
- Примеры кода (Python и JavaScript)
- Какие CAPTCHA решает сервис
- Где реально можно использовать SolveCaptcha
1. Регистрация и получение API-ключа
- Перейдите на сайт: solvecaptcha.com
- Создайте аккаунт
- Пополните баланс (оплата по факту решения CAPTCHAs)
- Получите ваш API key в личном кабинете
Этот ключ понадобится в каждом запросе.
2. Общий принцип работы сервиса
Алгоритм всегда одинаковый:
- Вы отправляете задачу (createTask)
- API возвращает taskId
- Через несколько секунд вы делаете запрос getTaskResult
- Получаете решение и используете его в своём скрипте
Простая двухшаговая схема.
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.