anticaptchaanticaptcha-clientapicaptchacaptcha-solvingpythonpython3python-anticaptchapython-libraryrecaptcharucaptchasecuritystarred-andreidrang-repostarred-repo
b41e120068 | ||
---|---|---|
anticaptcha_examples | ||
dist | ||
python3_anticaptcha | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
ISSUE_TEMPLATE.md | ||
LICENSE | ||
README.md | ||
setup.py |
README.md
python3-anticaptcha
Python 3 library for AntiCaptcha.
Tested on UNIX based OS.
Библиотека предназначена для разрабаотчиков ПО и служит для облегчения работы с API сервиса AntiCaptcha.
How to install? Как установить?
pip
pip install python3-anticaptcha
Source
git clone https://github.com/AndreiDrang/python3-anticaptcha.git
cd python3-anticaptcha
python setup.py install
По всем вопросам можете писать в Telegram чат.
На данный момент реализованы следующие методы:
Краткий пример:
from python3_anticaptcha import ImageToTextTask
# Введите ключ от сервиса AntiCaptcha, из своего аккаунта
ANTICAPTCHA_KEY = ""
# Ссылка на изображения для расшифровки
image_link = "http://85.255.8.26/static/image/common_image_example/800070.png"
# Возвращается строка-расшифровка капчи
user_answer = ImageToTextTask.ImageToTextTask(anticaptcha_key = ANTICAPTCHA_KEY).captcha_handler(captcha_link=image_link)
print(user_answer)
2.Решение новой ReCaptcha v2 с прокси.
Краткий пример:
from python3_anticaptcha import NoCaptchaTask
# Введите ключ от сервиса AntiCaptcha, из своего аккаунта
ANTICAPTCHA_KEY = ""
# G-ReCaptcha ключ сайта
SITE_KEY = ""
# Ссылка на страницу с капчёй
PAGE_URL = ""
# Возвращается строка-расшифровка капчи
user_answer = NoCaptchaTask.NoCaptchaTask(rucaptcha_key=ANTICAPTCHA_KEY).captcha_handler(site_key=SITE_KEY,
page_url=PAGE_URL)
print(user_answer)
3.Решение новой ReCaptcha v2 без прокси.
Краткий пример:
from python3_anticaptcha import NoCaptchaTaskProxyless
# Введите ключ от сервиса AntiCaptcha, из своего аккаунта
ANTICAPTCHA_KEY = ""
# G-ReCaptcha ключ сайта
SITE_KEY = '6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b'
# Ссылка на страницу с капчёй
PAGE_URL = 'https://www.google.com/recaptcha/intro/android.html'
# Возвращается строка-расшифровка капчи
user_answer = NoCaptchaTaskProxyless.NoCaptchaTaskProxyless(rucaptcha_key=ANTICAPTCHA_KEY).captcha_handler(websiteURL=PAGE_URL,
websiteKey=SITE_KEY)
print(user_answer)
Краткий пример:
from python3_anticaptcha import FunCaptchaTask
# Введите ключ от сервиса AntiCaptcha, из своего аккаунта
ANTICAPTCHA_KEY = ""
# G-ReCaptcha ключ сайта
SITE_KEY = ''
# Ссылка на страницу с капчёй
PAGE_URL = ''
# Возвращается строка с ключём для отправки на проверку
user_answer = FunCaptchaTask.FunCaptchaTask(anticaptcha_key=ANTICAPTCHA_KEY,
proxyType="HTTP",
proxyAddress="8.8.8.8",
proxyPort=8080)
.captcha_handler(websiteURL=PAGE_URL,
websitePublicKey=SITE_KEY)
print(user_answer)
5.Модуль для получения инофрмации о балансе аккаунта и отправке жалоб.
Краткий пример:
from python3_anticaptcha import AntiCaptchaControl
# Введите ключ от сервиса AntiCaptcha, из своего аккаунта
ANTICAPTCHA_KEY = ""
# Возвращается строка c балансом
user_answer = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).get_balance()
print(user_answer)
Кроме того, для тестирования различных типов капчи предоставляется специальный сайт, на котором собраны все имеющиеся типы капчи, с удобной системой тестирования ваших скриптов.
Присутствуют примеры работы с библиотекой, которые демонстрируются на примере данного сайта