python3-anticaptcha


Namepython3-anticaptcha JSON
Version 1.7.1 PyPI version JSON
download
home_pagehttps://github.com/AndreiDrang/python3-anticaptcha
SummaryPython 3 Anti-Captcha service library with AIO module.
upload_time2021-01-10 17:02:27
maintainer
docs_urlNone
authorAndreiDrang, redV0ID
requires_python>=3.6.0
licenseMIT
keywords captcha anticaptcha python3 recaptcha security api python-library python-anticaptcha anticaptcha-client
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# python3-anticaptcha

[![PyPI version](https://badge.fury.io/py/python3-anticaptcha.svg)](https://badge.fury.io/py/python3-anticaptcha)
[![Python versions](https://img.shields.io/pypi/pyversions/python3-anticaptcha.svg?logo=python&logoColor=FBE072)](https://badge.fury.io/py/python3-anticaptcha)
[![Build Status](https://semaphoreci.com/api/v1/andreidrang/python3-anticaptcha/branches/master/shields_badge.svg)](https://semaphoreci.com/andreidrang/python3-anticaptcha)
[![Build Status](https://travis-ci.org/AndreiDrang/python3-anticaptcha.svg?branch=master)](https://travis-ci.org/AndreiDrang/python3-anticaptcha)
[![Code Climate](https://codeclimate.com/github/AndreiDrang/python3-anticaptcha/badges/gpa.svg)](https://codeclimate.com/github/AndreiDrang/python3-anticaptcha)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/2daabf7ff7974f01b9348fe64483c7af)](https://app.codacy.com/app/drang.andray/python3-anticaptcha?utm_source=github.com&utm_medium=referral&utm_content=AndreiDrang/python3-anticaptcha&utm_campaign=Badge_Grade_Settings)


Python 3.6+ library for [Anti-Captcha](https://anti-captcha.com/mainpage) service.

[Application in AppCenter](https://anti-captcha.com/clients/tools/appcenter/app/867).

Tested on UNIX based OS.
The library is intended for software developers and is used to work with the AntiCaptcha service API.

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

### pip

```bash
pip install python3-anticaptcha
```


### Source
```bash
git clone https://github.com/AndreiDrang/python3-anticaptcha.git
cd python3-anticaptcha
python setup.py install
```
***
По всем вопросам можете писать в [Telegram](https://t.me/pythoncaptcha) чат.

With any questions, please contact us in [Telegram](https://t.me/pythoncaptcha).
***
Присутствуют [примеры работы с библиотекой](./anticaptcha_examples).

Full examples you can find [here](./anticaptcha_examples).

***
### At the moment the following methods are implemented:
### На данный момент реализованы следующие методы:

##### 0.[Manual result handler.](./anticaptcha_examples/custom_result_handler_example.py)


```python
from python3_anticaptcha import CustomResultHandler
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = "your_key"
# Task ID to get result
TASK_ID = 123456
# This module is used to obtain the result of solving the task in "manual" mode
custom_result = CustomResultHandler.CustomResultHandler(
    anticaptcha_key=ANTICAPTCHA_KEY
)

user_answer = custom_result.task_handler(task_id=TASK_ID)
print(user_answer)
```
##### 1.[Image to text captcha.](./anticaptcha_examples/anticaptcah_image_to_text_example.py)


```python
from python3_anticaptcha import ImageToTextTask
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# Link to captcha image.
image_link = "https://pythoncaptcha.tech/static/image/common_image_example/800070.png"
# Get string for solve captcha, and some other info.
user_answer = ImageToTextTask.ImageToTextTask(anticaptcha_key = ANTICAPTCHA_KEY).\
                captcha_handler(captcha_link=image_link)

print(user_answer)
```

##### 2.[ReCaptcha v2.](./anticaptcha_examples/anticaptcha_nocaptcha_example.py)


##### 3.[ReCaptcha v2 Proxyless. ](./anticaptcha_examples/anticaptcha_nocaptcha_example.py) + [Selenium example](./anticaptcha_examples/selenium_recaptcha_v2.py)

```python
from python3_anticaptcha import NoCaptchaTaskProxyless
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# G-ReCaptcha ключ сайта. Website google key.
SITE_KEY = '6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b'
# Page url.
PAGE_URL = 'https://www.google.com/recaptcha/intro/android.html'
# Get string for solve captcha, and other info.
user_answer = NoCaptchaTaskProxyless.NoCaptchaTaskProxyless(anticaptcha_key = ANTICAPTCHA_KEY)\
                .captcha_handler(websiteURL=PAGE_URL,
                                 websiteKey=SITE_KEY)

print(user_answer)
```

##### 4.[ReCaptcha v3 Proxyless. ](./anticaptcha_examples/anticaptcha_nocaptcha_example.py)

```python
from python3_anticaptcha import ReCaptchaV3TaskProxyless
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# G-ReCaptcha - website google key.
SITE_KEY = '6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b'
# Page url.
PAGE_URL = 'https://some_link'
# The filter by which the employee with the required minimum score is selected.
# possible options - 0.3, 0.5, 0.7
MIN_SCORE=0.3
# The value of the `action` parameter, which is passed by the recaptcha widget to google.
PAGE_ACTION='login'
# Get string for solve captcha, and other info.
user_answer = ReCaptchaV3TaskProxyless.ReCaptchaV3TaskProxyless(anticaptcha_key = ANTICAPTCHA_KEY)\
                .captcha_handler(websiteURL=PAGE_URL,
                                 websiteKey=SITE_KEY,
                                 minScore=MIN_SCORE,
                                 pageAction=PAGE_ACTION
                                )

print(user_answer)
```

##### 5.[Fun Captcha.](./anticaptcha_examples/anticaptcha_fun_example.py)

##### 6.[Fun Captcha Proxyless.](./anticaptcha_examples/anticaptcha_fun_example.py)

```python
from python3_anticaptcha import FunCaptchaTask
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# G-ReCaptcha site key
SITE_KEY = ''
# Link to the page with captcha
PAGE_URL = ''
# Get full data for solve captcha.
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)
```

##### 7.[Account management module.](./anticaptcha_examples/anticaptcha_control_example.py)

```python
from python3_anticaptcha import AntiCaptchaControl
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# Balance info
result = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).get_balance()
# Submitting a complaint about incorrectly resolved captcha images
result = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).complaint_on_result(
    reported_id=543212, captcha_type="image"
)
# Submitting a complaint about incorrectly resolved ReCaptcha
result = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).complaint_on_result(
    reported_id=5432134, captcha_type="recaptcha"
)
# Giving information about loading the queue, depending on the queue ID
result = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).get_queue_status(queue_id=1)
```

##### 8.[Custom Captcha.](./anticaptcha_examples/anticaptcha_customcaptcha_example.py)

```python
from python3_anticaptcha import CustomCaptchaTask
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# ссылка на изображение
imageUrl = "https://files.anti-captcha.com/26/41f/c23/7c50ff19.jpg"
# минимальный пример использования модуля
my_custom_task = CustomCaptchaTask.CustomCaptchaTask(anticaptcha_key=ANTICAPTCHA_KEY).\
                    captcha_handler(imageUrl=imageUrl)
print(my_custom_task)
```

##### 9.[Gee Test.](./anticaptcha_examples/gee_example.py)

##### 10.[Gee Test Proxyless.](./anticaptcha_examples/gee_example.py)

```python
from python3_anticaptcha import GeeTestTaskProxyless
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
# обязательные параметры
websiteURL = "http:\/\/mywebsite.com\/geetest\/test.php"
gt = "874703612e5cac182812a00e273aad0d"
challenge = "a559b82bca2c500101a1c8a4f4204742"
# пример работы с GeeTestTask без прокси
result = GeeTestTaskProxyless.GeeTestTaskProxyless(anticaptcha_key=ANTICAPTCHA_KEY,
                                                   websiteURL=websiteURL,
                                                   gt=gt).\
            captcha_handler(challenge=challenge)

print(result)
```

##### 11.[HCaptcha.](./anticaptcha_examples/anticaptcha_hcaptcha_example.py)

##### 12.[HCaptcha Proxyless.](./anticaptcha_examples/anticaptcha_hcaptcha_example.py)

```python
from python3_anticaptcha import HCaptchaTaskProxyless
# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.
ANTICAPTCHA_KEY = ""
WEB_URL = "https://dashboard.hcaptcha.com/signup"
SITE_KEY = "00000000-0000-0000-0000-000000000000"

result = HCaptchaTaskProxyless.HCaptchaTaskProxyless(anticaptcha_key=ANTICAPTCHA_KEY).\
            captcha_handler(websiteURL=WEB_URL, websiteKey=SITE_KEY)

print(result)
```
***
Кроме того, для тестирования различных типов капчи предоставляется [специальный сайт](https://pythoncaptcha.tech/), на котором собраны все имеющиеся типы капчи, с удобной системой тестирования ваших скриптов.

Some examples you can test with our [web-site](https://pythoncaptcha.tech/).

***
#### For tests:
1. Clon repo;
2. ```bash
    export anticaptcha_key=SERVICE_KEY
    make test
    ```



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/AndreiDrang/python3-anticaptcha",
    "name": "python3-anticaptcha",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6.0",
    "maintainer_email": "",
    "keywords": "captcha anticaptcha python3 recaptcha security api python-library python-anticaptcha anticaptcha-client",
    "author": "AndreiDrang, redV0ID",
    "author_email": "drang.andray@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0d/6e/bfd74ad8a118cac5b0138cf1001a944434d53d801bc33f9a05b8199e52bc/python3-anticaptcha-1.7.1.tar.gz",
    "platform": "",
    "description": "\n# python3-anticaptcha\n\n[![PyPI version](https://badge.fury.io/py/python3-anticaptcha.svg)](https://badge.fury.io/py/python3-anticaptcha)\n[![Python versions](https://img.shields.io/pypi/pyversions/python3-anticaptcha.svg?logo=python&logoColor=FBE072)](https://badge.fury.io/py/python3-anticaptcha)\n[![Build Status](https://semaphoreci.com/api/v1/andreidrang/python3-anticaptcha/branches/master/shields_badge.svg)](https://semaphoreci.com/andreidrang/python3-anticaptcha)\n[![Build Status](https://travis-ci.org/AndreiDrang/python3-anticaptcha.svg?branch=master)](https://travis-ci.org/AndreiDrang/python3-anticaptcha)\n[![Code Climate](https://codeclimate.com/github/AndreiDrang/python3-anticaptcha/badges/gpa.svg)](https://codeclimate.com/github/AndreiDrang/python3-anticaptcha)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/2daabf7ff7974f01b9348fe64483c7af)](https://app.codacy.com/app/drang.andray/python3-anticaptcha?utm_source=github.com&utm_medium=referral&utm_content=AndreiDrang/python3-anticaptcha&utm_campaign=Badge_Grade_Settings)\n\n\nPython 3.6+ library for [Anti-Captcha](https://anti-captcha.com/mainpage) service.\n\n[Application in AppCenter](https://anti-captcha.com/clients/tools/appcenter/app/867).\n\nTested on UNIX based OS.\nThe library is intended for software developers and is used to work with the AntiCaptcha service API.\n\n## How to install? \u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c?\n\n### pip\n\n```bash\npip install python3-anticaptcha\n```\n\n\n### Source\n```bash\ngit clone https://github.com/AndreiDrang/python3-anticaptcha.git\ncd python3-anticaptcha\npython setup.py install\n```\n***\n\u041f\u043e \u0432\u0441\u0435\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 [Telegram](https://t.me/pythoncaptcha) \u0447\u0430\u0442.\n\nWith any questions, please contact us in [Telegram](https://t.me/pythoncaptcha).\n***\n\u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 [\u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439](./anticaptcha_examples).\n\nFull examples you can find [here](./anticaptcha_examples).\n\n***\n### At the moment the following methods are implemented:\n### \u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b:\n\n##### 0.[Manual result handler.](./anticaptcha_examples/custom_result_handler_example.py)\n\n\n```python\nfrom python3_anticaptcha import CustomResultHandler\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"your_key\"\n# Task ID to get result\nTASK_ID = 123456\n# This module is used to obtain the result of solving the task in \"manual\" mode\ncustom_result = CustomResultHandler.CustomResultHandler(\n    anticaptcha_key=ANTICAPTCHA_KEY\n)\n\nuser_answer = custom_result.task_handler(task_id=TASK_ID)\nprint(user_answer)\n```\n##### 1.[Image to text captcha.](./anticaptcha_examples/anticaptcah_image_to_text_example.py)\n\n\n```python\nfrom python3_anticaptcha import ImageToTextTask\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# Link to captcha image.\nimage_link = \"https://pythoncaptcha.tech/static/image/common_image_example/800070.png\"\n# Get string for solve captcha, and some other info.\nuser_answer = ImageToTextTask.ImageToTextTask(anticaptcha_key = ANTICAPTCHA_KEY).\\\n                captcha_handler(captcha_link=image_link)\n\nprint(user_answer)\n```\n\n##### 2.[ReCaptcha v2.](./anticaptcha_examples/anticaptcha_nocaptcha_example.py)\n\n\n##### 3.[ReCaptcha v2 Proxyless. ](./anticaptcha_examples/anticaptcha_nocaptcha_example.py) + [Selenium example](./anticaptcha_examples/selenium_recaptcha_v2.py)\n\n```python\nfrom python3_anticaptcha import NoCaptchaTaskProxyless\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# G-ReCaptcha \u043a\u043b\u044e\u0447 \u0441\u0430\u0439\u0442\u0430. Website google key.\nSITE_KEY = '6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b'\n# Page url.\nPAGE_URL = 'https://www.google.com/recaptcha/intro/android.html'\n# Get string for solve captcha, and other info.\nuser_answer = NoCaptchaTaskProxyless.NoCaptchaTaskProxyless(anticaptcha_key = ANTICAPTCHA_KEY)\\\n                .captcha_handler(websiteURL=PAGE_URL,\n                                 websiteKey=SITE_KEY)\n\nprint(user_answer)\n```\n\n##### 4.[ReCaptcha v3 Proxyless. ](./anticaptcha_examples/anticaptcha_nocaptcha_example.py)\n\n```python\nfrom python3_anticaptcha import ReCaptchaV3TaskProxyless\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# G-ReCaptcha - website google key.\nSITE_KEY = '6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b'\n# Page url.\nPAGE_URL = 'https://some_link'\n# The filter by which the employee with the required minimum score is selected.\n# possible options - 0.3, 0.5, 0.7\nMIN_SCORE=0.3\n# The value of the `action` parameter, which is passed by the recaptcha widget to google.\nPAGE_ACTION='login'\n# Get string for solve captcha, and other info.\nuser_answer = ReCaptchaV3TaskProxyless.ReCaptchaV3TaskProxyless(anticaptcha_key = ANTICAPTCHA_KEY)\\\n                .captcha_handler(websiteURL=PAGE_URL,\n                                 websiteKey=SITE_KEY,\n                                 minScore=MIN_SCORE,\n                                 pageAction=PAGE_ACTION\n                                )\n\nprint(user_answer)\n```\n\n##### 5.[Fun Captcha.](./anticaptcha_examples/anticaptcha_fun_example.py)\n\n##### 6.[Fun Captcha Proxyless.](./anticaptcha_examples/anticaptcha_fun_example.py)\n\n```python\nfrom python3_anticaptcha import FunCaptchaTask\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# G-ReCaptcha site key\nSITE_KEY = ''\n# Link to the page with captcha\nPAGE_URL = ''\n# Get full data for solve captcha.\nuser_answer = FunCaptchaTask.FunCaptchaTask(anticaptcha_key=ANTICAPTCHA_KEY,\n                                            proxyType=\"http\",\n                                            proxyAddress=\"8.8.8.8\",\n                                            proxyPort=8080)\\\n                .captcha_handler(websiteURL=PAGE_URL,\n                                 websitePublicKey=SITE_KEY)\n\nprint(user_answer)\n```\n\n##### 7.[Account management module.](./anticaptcha_examples/anticaptcha_control_example.py)\n\n```python\nfrom python3_anticaptcha import AntiCaptchaControl\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# Balance info\nresult = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).get_balance()\n# Submitting a complaint about incorrectly resolved captcha images\nresult = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).complaint_on_result(\n    reported_id=543212, captcha_type=\"image\"\n)\n# Submitting a complaint about incorrectly resolved ReCaptcha\nresult = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).complaint_on_result(\n    reported_id=5432134, captcha_type=\"recaptcha\"\n)\n# Giving information about loading the queue, depending on the queue ID\nresult = AntiCaptchaControl.AntiCaptchaControl(anticaptcha_key = ANTICAPTCHA_KEY).get_queue_status(queue_id=1)\n```\n\n##### 8.[Custom Captcha.](./anticaptcha_examples/anticaptcha_customcaptcha_example.py)\n\n```python\nfrom python3_anticaptcha import CustomCaptchaTask\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\nimageUrl = \"https://files.anti-captcha.com/26/41f/c23/7c50ff19.jpg\"\n# \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u044f\nmy_custom_task = CustomCaptchaTask.CustomCaptchaTask(anticaptcha_key=ANTICAPTCHA_KEY).\\\n                    captcha_handler(imageUrl=imageUrl)\nprint(my_custom_task)\n```\n\n##### 9.[Gee Test.](./anticaptcha_examples/gee_example.py)\n\n##### 10.[Gee Test Proxyless.](./anticaptcha_examples/gee_example.py)\n\n```python\nfrom python3_anticaptcha import GeeTestTaskProxyless\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\n# \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\nwebsiteURL = \"http:\\/\\/mywebsite.com\\/geetest\\/test.php\"\ngt = \"874703612e5cac182812a00e273aad0d\"\nchallenge = \"a559b82bca2c500101a1c8a4f4204742\"\n# \u043f\u0440\u0438\u043c\u0435\u0440 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 GeeTestTask \u0431\u0435\u0437 \u043f\u0440\u043e\u043a\u0441\u0438\nresult = GeeTestTaskProxyless.GeeTestTaskProxyless(anticaptcha_key=ANTICAPTCHA_KEY,\n                                                   websiteURL=websiteURL,\n                                                   gt=gt).\\\n            captcha_handler(challenge=challenge)\n\nprint(result)\n```\n\n##### 11.[HCaptcha.](./anticaptcha_examples/anticaptcha_hcaptcha_example.py)\n\n##### 12.[HCaptcha Proxyless.](./anticaptcha_examples/anticaptcha_hcaptcha_example.py)\n\n```python\nfrom python3_anticaptcha import HCaptchaTaskProxyless\n# Enter the key to the AntiCaptcha service from your account. Anticaptcha service key.\nANTICAPTCHA_KEY = \"\"\nWEB_URL = \"https://dashboard.hcaptcha.com/signup\"\nSITE_KEY = \"00000000-0000-0000-0000-000000000000\"\n\nresult = HCaptchaTaskProxyless.HCaptchaTaskProxyless(anticaptcha_key=ANTICAPTCHA_KEY).\\\n            captcha_handler(websiteURL=WEB_URL, websiteKey=SITE_KEY)\n\nprint(result)\n```\n***\n\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u043a\u0430\u043f\u0447\u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f [\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0430\u0439\u0442](https://pythoncaptcha.tech/), \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432\u0441\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0442\u0438\u043f\u044b \u043a\u0430\u043f\u0447\u0438, \u0441 \u0443\u0434\u043e\u0431\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0430\u0448\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.\n\nSome examples you can test with our [web-site](https://pythoncaptcha.tech/).\n\n***\n#### For tests:\n1. Clon repo;\n2. ```bash\n    export anticaptcha_key=SERVICE_KEY\n    make test\n    ```\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python 3 Anti-Captcha service library with AIO module.",
    "version": "1.7.1",
    "split_keywords": [
        "captcha",
        "anticaptcha",
        "python3",
        "recaptcha",
        "security",
        "api",
        "python-library",
        "python-anticaptcha",
        "anticaptcha-client"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "b410d70a3e9f3edadd1042b6082a29a6",
                "sha256": "7d239b71b53d9df57e60990fbb78469e33667ffdfcf08c839e11762b9e13ef24"
            },
            "downloads": -1,
            "filename": "python3_anticaptcha-1.7.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b410d70a3e9f3edadd1042b6082a29a6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6.0",
            "size": 49903,
            "upload_time": "2021-01-10T17:02:24",
            "upload_time_iso_8601": "2021-01-10T17:02:24.979874Z",
            "url": "https://files.pythonhosted.org/packages/19/2f/6ea376744db94abb12d3a95aa6df3c479cdd303348d3dc547cd296f48bcb/python3_anticaptcha-1.7.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "b5668988671667555d8a3f11cbfd1d47",
                "sha256": "6351b38a89748c8ec532e4af7d58172b1cbc9d5325dc6776bfd25f7db2d3c297"
            },
            "downloads": -1,
            "filename": "python3-anticaptcha-1.7.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b5668988671667555d8a3f11cbfd1d47",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6.0",
            "size": 33932,
            "upload_time": "2021-01-10T17:02:27",
            "upload_time_iso_8601": "2021-01-10T17:02:27.743385Z",
            "url": "https://files.pythonhosted.org/packages/0d/6e/bfd74ad8a118cac5b0138cf1001a944434d53d801bc33f9a05b8199e52bc/python3-anticaptcha-1.7.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-01-10 17:02:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "AndreiDrang",
    "github_project": "python3-anticaptcha",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "python3-anticaptcha"
}
        
Elapsed time: 0.01962s