# Zennolab.CapMonsterCloud.Client
Official python client library for [capmonster.cloud](https://capmonster.cloud/) captcha recognition service
## Installation
python3 -m pip install capmonstercloudclient
## Usage
***
import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import RecaptchaV2ProxylessRequest
client_options = ClientOptions(api_key=<YOUR_API_KEY>)
cap_monster_client = CapMonsterClient(options=client_options)
async def solve_captcha():
return await cap_monster_client.solve_captcha(recaptcha2request)
recaptcha2request = RecaptchaV2ProxylessRequest(websiteUrl="https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",
websiteKey="6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd")
responses = asyncio.run(solve_captcha())
print(responses)
***
Supported captcha recognition requests:
- [FunCaptchaProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/643629079/FunCaptchaTaskProxyless+solving+FunCaptcha)
- [FunCaptchaRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/735805497/FunCaptchaTask+solving+FunCaptcha)
- [GeeTestProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1940291626/GeeTestTaskProxyless+GeeTest+captcha+recognition+without+proxy)
- [GeeTestRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1940357159/GeeTestTask+GeeTest+captcha+recognition)
- [HCaptchaProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1203240977/HCaptchaTaskProxyless+hCaptcha+puzzle+solving)
- [HCaptchaRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1203240988/HCaptchaTask+hCaptcha+puzzle+solving)
- [ImageToTextRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/589863/ImageToTextTask)
- [RecaptchaV2ProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/373161985/NoCaptchaTaskProxyless+solving+Google+recaptcha)
- [RecaptchaV2Request](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/680689685/NoCaptchaTask+solving+Google+recaptcha)
- [RecaptchaV3ProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/566853650/RecaptchaV3TaskProxyless+solving+Google+ReCaptcha+v.3)
- [RecaptchaV2EnterpriseProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2178383893/RecaptchaV2EnterpriseTaskProxyless+solving+Google+reCAPTCHA+Enterprise+without+proxy)
- [RecaptchaV2EnterpriseRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2179104769/RecaptchaV2EnterpriseTask+solving+Google+reCAPTCHA+Enterprise)
- [TurnstileProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2257879047/TurnstileTaskProxyless+solving+Turnstile+without+proxy)
- [TurnstileRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2313814017/TurnstileTask+Cloudflare+Challenge)
- [RecaptchaComplexImageTaskRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2279538739/ComplexImageTask+Recaptcha+Google+captcha+solution)
- [HcaptchaComplexImageTaskRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2279604241/ComplexImageTask+HCaptcha+hCaptcha+captcha+solution)
- [FunCaptchaComplexImageTaskRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2291400705/ComplexImageTask+Funcaptcha+Funcaptcha+solving)
Raw data
{
"_id": null,
"home_page": "https://github.com/ZennoLab/capmonstercloud-client-python",
"name": "capmonstercloudclient",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "captcha recaptcha geetest hcaptcha funcaptcha python3 python-library capmonster capmonstercloud capmonstercloudclient",
"author": "Andrey Ilyin",
"author_email": "andrey.ilyin@zennolab.com",
"download_url": "https://files.pythonhosted.org/packages/a8/b6/0cf9c063f4ed8b786578fc65d20557a9a18e0b4920a362a6d77dd8037db5/capmonstercloudclient-1.3.4.tar.gz",
"platform": null,
"description": "# Zennolab.CapMonsterCloud.Client\n\nOfficial python client library for [capmonster.cloud](https://capmonster.cloud/) captcha recognition service\n\n## Installation\n\n python3 -m pip install capmonstercloudclient\n\n## Usage\n\n***\n import asyncio\n\n from capmonstercloudclient import CapMonsterClient, ClientOptions\n from capmonstercloudclient.requests import RecaptchaV2ProxylessRequest\n\n client_options = ClientOptions(api_key=<YOUR_API_KEY>)\n cap_monster_client = CapMonsterClient(options=client_options)\n\n async def solve_captcha():\n return await cap_monster_client.solve_captcha(recaptcha2request)\n\n recaptcha2request = RecaptchaV2ProxylessRequest(websiteUrl=\"https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high\",\n websiteKey=\"6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd\")\n\n responses = asyncio.run(solve_captcha())\n print(responses)\n***\n\nSupported captcha recognition requests:\n\n- [FunCaptchaProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/643629079/FunCaptchaTaskProxyless+solving+FunCaptcha)\n- [FunCaptchaRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/735805497/FunCaptchaTask+solving+FunCaptcha)\n- [GeeTestProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1940291626/GeeTestTaskProxyless+GeeTest+captcha+recognition+without+proxy)\n- [GeeTestRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1940357159/GeeTestTask+GeeTest+captcha+recognition)\n- [HCaptchaProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1203240977/HCaptchaTaskProxyless+hCaptcha+puzzle+solving)\n- [HCaptchaRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/1203240988/HCaptchaTask+hCaptcha+puzzle+solving)\n- [ImageToTextRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/589863/ImageToTextTask)\n- [RecaptchaV2ProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/373161985/NoCaptchaTaskProxyless+solving+Google+recaptcha)\n- [RecaptchaV2Request](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/680689685/NoCaptchaTask+solving+Google+recaptcha)\n- [RecaptchaV3ProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/566853650/RecaptchaV3TaskProxyless+solving+Google+ReCaptcha+v.3)\n- [RecaptchaV2EnterpriseProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2178383893/RecaptchaV2EnterpriseTaskProxyless+solving+Google+reCAPTCHA+Enterprise+without+proxy)\n- [RecaptchaV2EnterpriseRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2179104769/RecaptchaV2EnterpriseTask+solving+Google+reCAPTCHA+Enterprise)\n- [TurnstileProxylessRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2257879047/TurnstileTaskProxyless+solving+Turnstile+without+proxy)\n- [TurnstileRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2313814017/TurnstileTask+Cloudflare+Challenge)\n- [RecaptchaComplexImageTaskRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2279538739/ComplexImageTask+Recaptcha+Google+captcha+solution)\n- [HcaptchaComplexImageTaskRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2279604241/ComplexImageTask+HCaptcha+hCaptcha+captcha+solution)\n- [FunCaptchaComplexImageTaskRequest](https://zennolab.atlassian.net/wiki/spaces/APIS/pages/2291400705/ComplexImageTask+Funcaptcha+Funcaptcha+solving)\n",
"bugtrack_url": null,
"license": "AGPL-3.0",
"summary": "Official CapMonsterCloud Client: https://capmonster.cloud/",
"version": "1.3.4",
"project_urls": {
"Homepage": "https://github.com/ZennoLab/capmonstercloud-client-python"
},
"split_keywords": [
"captcha",
"recaptcha",
"geetest",
"hcaptcha",
"funcaptcha",
"python3",
"python-library",
"capmonster",
"capmonstercloud",
"capmonstercloudclient"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0ae41e14669b55553d457f231f0337b82f23ed45a4e77c6ebbf5aa1eed0a5c13",
"md5": "14c81ffe239b56ca9d79cabad0762e4a",
"sha256": "eb4bafd8279ea318cda5d556342a6a65cb077b9121808b106b728ad5fb47304d"
},
"downloads": -1,
"filename": "capmonstercloudclient-1.3.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "14c81ffe239b56ca9d79cabad0762e4a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 25392,
"upload_time": "2023-10-03T17:21:32",
"upload_time_iso_8601": "2023-10-03T17:21:32.863249Z",
"url": "https://files.pythonhosted.org/packages/0a/e4/1e14669b55553d457f231f0337b82f23ed45a4e77c6ebbf5aa1eed0a5c13/capmonstercloudclient-1.3.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8b60cf9c063f4ed8b786578fc65d20557a9a18e0b4920a362a6d77dd8037db5",
"md5": "b961c9e4e1b29b2927725cd8afdaf6e3",
"sha256": "57c5cf60cf7adffd0c131ec992f2ce82f423611a77a5e5ce5fe5d3d8f45049d6"
},
"downloads": -1,
"filename": "capmonstercloudclient-1.3.4.tar.gz",
"has_sig": false,
"md5_digest": "b961c9e4e1b29b2927725cd8afdaf6e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 12951,
"upload_time": "2023-10-03T17:21:34",
"upload_time_iso_8601": "2023-10-03T17:21:34.608732Z",
"url": "https://files.pythonhosted.org/packages/a8/b6/0cf9c063f4ed8b786578fc65d20557a9a18e0b4920a362a6d77dd8037db5/capmonstercloudclient-1.3.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-03 17:21:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ZennoLab",
"github_project": "capmonstercloud-client-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "capmonstercloudclient"
}