Skip to main content

Client library for solve captchas with 2captcha.com support.

Project description

Py2captcha

Client library to solve captchas with 2captcha.com support.

Getting Started

Install as a standard Python package using:

pip install py2captcha

Usage

    from py2captcha import TwoCaptchaClient, GoogleReCaptchaV2Task
    
    # 2captcha.com authentication key
    key = "Your key goes here"

    # Website data
    google_key = "Google recaptcha key"  # sitekey
    url = "http://site.com/captchaurl"
    
    # Create client
    client = TwoCaptchaClient(client_key=key)

    # Requesting 2captcha.com queue status for reCAPTCHA V2
    status = client.get_queue_stats()

    print("reCAPTCHA V2 queue status:")
    print("Total workers: %d" % status.workers_total)
    print("Free workers: %d" % status.free_workers)
    print("Load factor: %d%%" % status.load)
    print("Average solve speed: %d seconds" % status.speed)
    print("Price per 1000 CAPTCHAS: %f USD" % status.bid)

    # Create Recaptcha Task
    task = GoogleReCaptchaV2Task(googlekey=google_key, pageurl=url)
    job = client.create_task(task)

    # Wait until captcha is solved
    # For async runs just call job.check_is_ready() until it returns true
    job.join()

    # Result
    token = job.get_solution_response()

    # Cost (Always 2.9/1000)
    cost = job.get_solution_cost()

    # Base 5 solution time
    time = job.get_solution_time()

    print("Token: %s" % token)
    print("Cost: %f USD" % cost)
    print("Solve time: %d seconds" % time)

Supported CAPTCHA types

  • reCAPTCHA V2

Project details


Download files

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

Source Distribution

py2captcha-0.1.1.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file py2captcha-0.1.1.tar.gz.

File metadata

  • Download URL: py2captcha-0.1.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for py2captcha-0.1.1.tar.gz
Algorithm Hash digest
SHA256 93d80278f142e8d07fe2d561f19c8320d0d48031d0c457b23c5a1f5b66a34906
MD5 92413564856b8ed6852a4575558f2f0f
BLAKE2b-256 83b1068b0f4f7d6d0f28fd0947d8a73414e78b1f0b6ea9e868f871bcc7217b18

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