NextCaptcha - это мощный сервис для решения капч, который поддерживает различные типы капч, включая reCAPTCHA v2, reCAPTCHA v2 Enterprise, reCAPTCHA v3, reCAPTCHA Mobile, hCaptcha и FunCaptcha. С помощью NextCaptcha вы сможете легко решать различные проблемы с капчей в своих скриптах и программах автоматизации.
Этот SDK предоставляет простой и удобный Python-интерфейс для взаимодействия с API NextCaptcha. Он поддерживает все все доступные типы капч и предлагает интуитивно понятные методы решения различных типов капч.
Вы можете установить NextCaptcha Python SDK с помощью pip:
pip install nextcaptcha-python
Чтобы начать использовать NextCaptcha Python SDK, вам сначала нужно получить свой API-ключ (clientKey) на NextCaptcha Dashboard. Затем вы можете создать экземпляр NextCaptchaAPI:
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
Теперь вы можете использовать объект api для решения различных типов капч. Для решения задач reCAPTCHA v2 используйте метод recaptchav2:
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
Решение reCAPTCHA v2 Enterprise Чтобы решить проблемы reCAPTCHA v2 Enterprise, используйте метод recaptchav2enterprise:
result = api.recaptchav2enterprise(website_url="https://example.com", website_key="SITE_KEY")
Решение reCAPTCHA v3 Для решения задач reCAPTCHA v3 используйте метод recaptchav3:
result = api.recaptchav3(website_url="https://example.com", website_key="SITE_KEY")
Решение reCAPTCHA Mobile Чтобы решить проблемы reCAPTCHA Mobile, используйте метод recaptcha_mobile:
result = api.recaptcha_mobile(app_key="APP_KEY")
Решение проблемы hCaptcha Чтобы решить проблемы с hCaptcha, используйте метод hcaptcha:
result = api.hcaptcha(website_url="https://example.com", website_key="SITE_KEY")
Решение проблем hCaptcha Enterprise Чтобы решить проблемы hCaptcha Enterprise, используйте метод hcaptcha_enterprise:
result = api.hcaptcha_enterprise(website_url="https://example.com", website_key="SITE_KEY")
Решение задач FunCaptcha Чтобы решить проблемы FunCaptcha, используйте метод funcaptcha:
result = api.funcaptcha(website_public_key="WEBSITE_PUBLIC_KEY")
Проверка баланса аккаунта Чтобы проверить баланс вашего аккаунта NextCaptcha, используйте метод get_balance:
balance = api.get_balance()
print(f "Баланс аккаунта: {баланс}")
Вот полный пример использования NextCaptcha Python SDK для решения задачи reCAPTCHA v2:
from nextcaptcha import NextCaptchaAPI
CLIENT_KEY = "YOUR_CLIENT_KEY"
WEBSITE_URL = "https://example.com"
КЛЮЧ_САЙТА = "КЛЮЧ_САЙТА"
api = NextCaptchaAPI(client_key=CLIENT_KEY)
result = api.recaptchav2(website_url=WEBSITE_URL, website_key=WEBSITE_KEY)
if result["status"] == "ready":
print(f "reCAPTCHA решена: {result['solution']}")
else:
print(f "Не удалось решить reCAPTCHA: {result['error']}")
Если при решении капчи произошла ошибка, SDK вернет словарь, содержащий информацию об ошибке. Вы можете проверить поле status, чтобы определить, был ли запрос успешным. Если статус "готов", то капча была успешно решена, и решение будет представлено в поле solution. Если статус "не удалось", в поле ошибки будет содержать описание ошибки.
Если вы обнаружили какие-либо ошибки или у вас есть предложения по улучшению, пожалуйста, не стесняйтесь оставить проблему или отправить запрос на исправление. Мы приветствуем любой вклад!
Этот проект лицензируется по лицензии MIT. Для получения дополнительной информации, пожалуйста, ознакомьтесь с файлом LICENSE.
Переведено с помощью www.DeepL.com/Translator (бесплатная версия)