Official anti-captcha.com library
Project description
anticaptchaofficial
Official https://anti-captcha.com/ library for solving images with text, Recaptcha v2/v3 Enterprise/non-Enterprise, Funcaptcha Arcoselabs, GeeTest and hCaptcha. Anti-Captcha is the most popular and reliable captcha solving service, working since 2007. Prices for solving captchas start from $0.0005 per item.
Python 3:
pip3 install anticaptchaofficial
Python 2 not supported.
Example how to create Recaptcha V2 task and receive g-response:
from anticaptchaofficial.recaptchav2proxyless import *
solver = recaptchaV2Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
g_response = solver.solve_and_return_solution()
if g_response != 0:
print "g-response: "+g_response
else:
print "task finished with error "+solver.error_code
Solve image captcha:
from anticaptchaofficial.imagecaptcha import *
solver = imagecaptcha()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
captcha_text = solver.solve_and_return_solution("captcha.jpeg")
if captcha_text != 0:
print("captcha text "+captcha_text)
else:
print("task finished with error "+solver.error_code)
Solve Funcaptcha (Arkoselabs):
from anticaptchaofficial.funcaptchaproxyless import *
solver = funcaptchaProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX")
# solver.set_js_api_domain("custom-api-subdomain.arkoselabs.com")
# solver.set_data_blob("{\"blob\":\"DATA_BLOB_VALUE_HERE\"}")
token = solver.solve_and_return_solution()
if token != 0:
print("result token: "+token)
else:
print("task finished with error "+solver.error_code)
Solve GeeTest captcha:
from anticaptchaofficial.geetestproxyless import *
solver = geetestProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY")
solver.set_website_url("https://address.com")
solver.set_gt_key("CONSTANT_GT_KEY")
solver.set_challenge_key("VARIABLE_CHALLENGE_KEY")
# solver.set_js_api_domain("custom-domain.geetest.com")
# solver.set_geetest_lib("{\"customlibs\":\"url-to-lib.js\"}")
token = solver.solve_and_return_solution()
if token != 0:
print("result tokens: ")
print(token)
else:
print("task finished with error "+solver.error_code)
Check out examples for other captcha types
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for anticaptchaofficial-1.0.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de21863de38e49960895d0e2f75be57a95faad16184fabff5feeb2179f72d1b5 |
|
MD5 | 2e5774e3b726465e95a2a207da70a02d |
|
BLAKE2b-256 | efbd43f73974fc58504708afe17a46e39287779fb9eed32f17bee999757d8abd |