Skip to main content

Python API implementation for AZCaptcha.com

Project description

<<<<<<< HEAD

AZCaptcha.com Python API

This library implements a simple to use wrapper around the AZCaptcha.com API.

Installation

From PyPi

pip install azcaptchaapi

From source

git clone https://github.com/azcaptcha/azcaptchaapi.git
cd azcaptchaapi
python setup.py install

Examples

Initializing the API

from azcaptchaapi import AZCaptchaApi
api = AZCaptchaApi('<API KEY>')

Solving a captcha blocking

with open('/my/captcha/path.png', 'rb') as captcha_file:
    captcha = api.solve(captcha_file)

print(captcha.await_result())

Waits until the captcha is either solved or an error occurred (indicated through an exception).

Solve captcha "non-blocking"

captcha = api.solve(captcha_file)
print(captcha.try_get_result())

If already available, prints the captcha text, else None. Please note that while this code doesn't repeatedly ask the API if the captcha was solved, the HTTP request is still sent synchronously, so this method isn't really non-blocking.

Reporting a bad captcha

result = captcha.await_result()
if use_captcha_code(result) == 'failed':
    captcha.report_bad()

Query account balance

print(api.get_balance())

Compatibilty

This library was successfully tested on Python 2.7 and 3.5. Python versions < 2.7 are not officially supported.

License

This code is released under MIT license. Dependencies are under their respective licenses.

This project is not affiliated with, maintained, authorized, endorsed or sponsored by AZCaptcha.com or any of its affiliates.

azcaptchaapi

python api upload image captcha to azcaptcha.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

azcaptchaapi-0.3.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file azcaptchaapi-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: azcaptchaapi-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for azcaptchaapi-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 18f33540b27a357b08fa4b49e80f6ebb2c72a14d975c17b548a041a99eb2233c
MD5 8cd45406345637c82e05f268038607d4
BLAKE2b-256 b1e5b5fd7b759adbd2082306f3c7020798815fcf075e4ce102e6a561847a8f37

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page