Socket
Socket
Sign inDemoInstall

python-cptchnet

Package Overview
Dependencies
2
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    python-cptchnet

Python 3.6+ Cptch.net library with AIO module.


Maintainers
1

Readme

python-cptchnet

PyPI version Build Status Maintainability Codacy Badge

Библиотека предназначена для разрабаотчиков ПО и служит для облегчения работы с API сервиса Cptch.net.

Присутствуют примеры работы с библиотекой.

Используется Python версии 3.6+.

How to install? Как установить?

pip

pip install python-cptchnet

Source

git https://github.com/AndreiDrang/python-cptch.net.git
cd python-cptch.net
python setup.py install

По всем вопросам можете писать в Telegram чат.


Последние обновления

v.0.1 - Добавлены методы: ImageCaptcha, ReCaptchaV2.


Реализованы следующие методы:

1.Решение капчи-изображения.

Краткий пример:

from python_cptchnet import ImageCaptcha
# Введите ключ от сервиса Cptch.net, из своего аккаунта
SERVICE_KEY = ""
# Ссылка на изображения для расшифровки
image_link = ""
# Возвращается JSON содержащий информацию для решения капчи
user_answer = ImageCaptcha.ImageCaptcha(service_key=SERVICE_KEY).captcha_handler(captcha_link=image_link)

if not user_answer['error']:
	# решение капчи
	print(user_answer['captchaSolve'])
	print(user_answer['taskId'])
elif user_answer['error']:
	# Тело ошибки, если есть
	print(user_answer['errorBody']['text'])
	print(user_answer['errorBody']['id'])

2.Решение ReCaptcha v2.

Краткий пример:

from python_cptchnet import ReCaptchaV2
# Введите ключ от сервиса Cptch.net, из своего аккаунта
SERVICE_KEY = ""
# G-ReCaptcha ключ сайта
SITE_KEY = ""
# Ссылка на страницу с капчёй
PAGE_URL = ""
# Возвращается JSON содержащий информацию для решения капчи
user_answer = ReCaptchaV2.ReCaptchaV2(service_key=SERVICE_KEY).captcha_handler(site_key=SITE_KEY,
                                                                               page_url=PAGE_URL)

if not user_answer['error']:
	# решение капчи
	print(user_answer['captchaSolve'])
	print(user_answer['taskId'])
elif user_answer['error']:
	# Тело ошибки, если есть
	print(user_answer['errorBody']['text'])
	print(user_answer['errorBody']['id'])

Кроме того, для тестирования различных типов капчи предоставляется специальный сайт, на котором собраны все имеющиеся типы капчи, с удобной системой тестирования ваших скриптов.


Errors table

Error IDОшибка
-1Внутренняя ошибка (в соединении и т.п.), не относится к сервису Cptch.net
Error IDin.php Cptch.net код ошибки
10ERROR_WRONG_USER_KEY
11ERROR_KEY_DOES_NOT_EXIST
12ERROR_ZERO_BALANCE
13ERROR_PAGEURL
14ERROR_NO_SLOT_AVAILABLE
15ERROR_ZERO_CAPTCHA_FILESIZE
16ERROR_TOO_BIG_CAPTCHA_FILESIZE
17ERROR_WRONG_FILE_EXTENSION
18ERROR_IMAGE_TYPE_NOT_SUPPORTED
19ERROR_UPLOAD
20ERROR_IP_NOT_ALLOWED
21IP_BANNED
22ERROR_BAD_TOKEN_OR_PAGEURL
23ERROR_GOOGLEKEY
24ERROR_CAPTCHAIMAGE_BLOCKED
25MAX_USER_TURN
Error IDres.php Cptch.net код ошибки
30CAPCHA_NOT_READY
31ERROR_CAPTCHA_UNSOLVABLE
32ERROR_WRONG_ID_FORMAT
33ERROR_WRONG_CAPTCHA_ID
34ERROR_BAD_DUPLICATES
35REPORT_NOT_RECORDED
Error IDNNNN Cptch.net код ошибки
40ERROR: 1001
41ERROR: 1002
42ERROR: 1003
43ERROR: 1004
44ERROR: 1005

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc