{ "info": { "author": "BestCaptchaSolver", "author_email": "bcsolver@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "BestCaptchaSolver.com python3 API wrapper\n=========================================\n\nbestcaptchasolver-python3 is a super easy to use bypass captcha python3 API wrapper for bestcaptchasolver.com captcha service\n\n## Installation \n git clone https://github.com/bestcaptchasolver/bestcaptchasolver-python3\n\n## Dependencies\n pip install requests\n\n## Usage\n # make sure you've changed access_key, page_url, etc in main.py\n python3 main.py \n\n## How to use?\n\nSimply require the module, set the auth details and start using the captcha service:\n\n``` python\nfrom bestcaptchasolverapi3.bestcaptchasolverapi import BestCaptchaSolverAPI\n```\nSet access_token for authentication\n\n``` python\naccess_token = 'access_token_here'\n# get your access token from https://bestcaptchasolver.com/account\nbcs = BestCaptchaSolverAPI(ACCESS_TOKEN)\n```\n\nOnce you've set your authentication details, you can start using the API\n\n**Get balance**\n\n``` python\nbalance = bcs.account_balance() \n```\n\n**Submit image captcha**\n\n``` python\ndata = {}\ndata['image'] = 'captcha.jpg'\n\n# optional parameters\ndata['is_case'] = if case sensitive set to True, default: False\ndata['is_phrase'] = if phrase, set to True, default: False\ndata['is_math'] = True if captcha is math, default: False\ndata['alphanumeric'] = 1 (digits only) or 2 (letters only), default: all characters\ndata['minlength'] = minimum length of captcha text, default: any\ndata['maxlength'] = maximum length of captcha text, default: any\n\nbcs.submit_image_captcha(data)\n```\nThe image submission works with both files and b64 encoded strings.\nFor setting the affiliate_id, set the `affiliate_id` parameter\n\n**Submit recaptcha details**\n\nFor recaptcha submission there are two things that are required.\n- page_url\n- site_key\n- type (optional)\n- v3_action (optional)\n- v3_min_score (optional)\n- user_agent (optional)\n- affiliate_id (optional)\n- proxy (optional)\n\n``` python\nbcs.submit_recaptcha({'page_url': 'page_url_here', 'site_key': 'sitekey_here') \n```\n\nThis method returns a captchaID. This ID will be used next, to retrieve the g-response, once workers have \ncompleted the captcha. This takes somewhere between 10-80 seconds.\n\n**Geetest**\n- domain\n- gt\n- challenge\n\n```python\ncaptcha_id = bcs.submit_geetest({'domain': 'DOMAIN_HERE', 'gt': 'GT_HERE', 'challenge': 'CHALLENGE_HERE'})\n```\n\nUse captcha_id to retrieve `solution` for geetest\n\n**Capy**\n- page_url\n- site_key\n\n```python\ncaptcha_id = bcs.submit_capy({'page_url': 'PAGE_URL_HERE', 'site_key': 'SITEKEY_HERE'})\n```\n\nUse captcha_id to retrieve `solution` for capy\n\n**Retrieve captcha response (all captchas)**\n\n```\nimage_text = bcs.retrieve(captcha_id)['text']\ngresponse = bcs.retrieve(recaptcha_id)['gresponse']\n```\n\n**If submitted with proxy, get proxy status**\n```\nproxy_status = bcs.retrieve(recaptcha_id)['proxy_status']\n```\n\n\n**Set captcha bad**\n\nWhen a captcha was solved wrong by our workers, you can notify the server with it's ID,\nso we know something went wrong.\n\n``` python\nbcs.set_captcha_bad(captcha_id)\n```\n\n## Examples\nCheck main.py\n\n## License\nAPI library is licensed under the MIT License\n\n## More information\nMore details about the server-side API can be found [here](https://bestcaptchasolver.com/api )\n\n\ncaptcha, bypasscaptcha, decaptcher, decaptcha, 2captcha, deathbycaptcha, anticaptcha, \nbypassrecaptchav2, bypassnocaptcharecaptcha, bypassinvisiblerecaptcha, captchaservicesforrecaptchav2, \nrecaptchav2captchasolver, googlerecaptchasolver, recaptchasolverpython, recaptchabypassscript, bestcaptchasolver\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/bestcaptchasolver/bestcaptchasolver-python3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bestcaptchasolver/bestcaptchasolver-python3", "keywords": "bestcaptchasolver,captcha,bypasscaptcha,decaptcher,decaptcha,2captcha,deathbycaptcha,anticaptcha,bypass-recaptcha-v2,google-recaptcha-solver,recaptcha-v2-captcha-solver,captcha-services-for-recaptcha-v2,bypass-invisible-recaptcha,bypass-no-captcha-recaptcha,recaptcha-solver-python,recaptcha-bypass-script", "license": "", "maintainer": "", "maintainer_email": "", "name": "bestcaptchasolverapi3", "package_url": "https://pypi.org/project/bestcaptchasolverapi3/", "platform": "", "project_url": "https://pypi.org/project/bestcaptchasolverapi3/", "project_urls": { "Download": "https://github.com/bestcaptchasolver/bestcaptchasolver-python3", "Homepage": "https://github.com/bestcaptchasolver/bestcaptchasolver-python3" }, "release_url": "https://pypi.org/project/bestcaptchasolverapi3/0.2/", "requires_dist": null, "requires_python": "", "summary": "Bestcaptchasolver python3 API library", "version": "0.2" }, "last_serial": 5873140, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f2465c8ab81f2d4b7081b33aade7134d", "sha256": "945ae2d79032666e217f1d30f1439ddadeac63ebbb0714dac598258f2b373f4d" }, "downloads": -1, "filename": "bestcaptchasolverapi3-0.1.tar.gz", "has_sig": false, "md5_digest": "f2465c8ab81f2d4b7081b33aade7134d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1941, "upload_time": "2018-05-11T15:04:02", "url": "https://files.pythonhosted.org/packages/3e/93/afdf9064438d745db3919fc7de0bd3c225e275711abb6e581881e2e030a1/bestcaptchasolverapi3-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7b7f697c5e13803aa3bb5ce7e998e523", "sha256": "77ca8021a409c9a65fbda013da495ea552670fbbe1d3f013c6ea9f608b0c1e26" }, "downloads": -1, "filename": "bestcaptchasolverapi3-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7b7f697c5e13803aa3bb5ce7e998e523", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4367, "upload_time": "2019-09-23T11:52:10", "url": "https://files.pythonhosted.org/packages/cf/ed/8a42bc3b644c57d1fd5fcc6bb3635f7e1e8a36650b36a8583f0055ac2bc4/bestcaptchasolverapi3-0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b7f697c5e13803aa3bb5ce7e998e523", "sha256": "77ca8021a409c9a65fbda013da495ea552670fbbe1d3f013c6ea9f608b0c1e26" }, "downloads": -1, "filename": "bestcaptchasolverapi3-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7b7f697c5e13803aa3bb5ce7e998e523", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4367, "upload_time": "2019-09-23T11:52:10", "url": "https://files.pythonhosted.org/packages/cf/ed/8a42bc3b644c57d1fd5fcc6bb3635f7e1e8a36650b36a8583f0055ac2bc4/bestcaptchasolverapi3-0.2-py3-none-any.whl" } ] }