{"id":19756439,"url":"https://github.com/captchakillernet/captchakiller-python","last_synced_at":"2025-04-30T11:33:27.672Z","repository":{"id":242580320,"uuid":"801696779","full_name":"captchakillernet/captchakiller-python","owner":"captchakillernet","description":"CaptchaKiller python package for solving various captchas such as recaptcha. Captcha Solver, Captcha Killer, Recaptcha.","archived":false,"fork":false,"pushed_at":"2024-06-18T14:04:31.000Z","size":18,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-25T13:18:34.375Z","etag":null,"topics":["captcha","captcha-bypass","captcha-recaptcha","captcha-services-for-recaptcha-v2","captcha-solver","captcha-solving","recaptcha","recaptcha-v2"],"latest_commit_sha":null,"homepage":"https://captchakiller.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/captchakillernet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-16T18:29:03.000Z","updated_at":"2024-09-10T19:37:53.000Z","dependencies_parsed_at":"2024-06-07T20:34:36.952Z","dependency_job_id":"68400cb9-a60d-4c21-8f20-6aa3acfcfc1a","html_url":"https://github.com/captchakillernet/captchakiller-python","commit_stats":null,"previous_names":["captchakillernet/captchakiller-python"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captchakillernet%2Fcaptchakiller-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captchakillernet%2Fcaptchakiller-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captchakillernet%2Fcaptchakiller-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captchakillernet%2Fcaptchakiller-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/captchakillernet","download_url":"https://codeload.github.com/captchakillernet/captchakiller-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251691628,"owners_count":21628359,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["captcha","captcha-bypass","captcha-recaptcha","captcha-services-for-recaptcha-v2","captcha-solver","captcha-solving","recaptcha","recaptcha-v2"],"created_at":"2024-11-12T03:15:57.677Z","updated_at":"2025-04-30T11:33:26.862Z","avatar_url":"https://github.com/captchakillernet.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# captchakiller-python\r\n\r\n## Installation\r\n`pip install captchakiller-python`\r\n\r\n## Usage\r\n### Import the CaptchaKiller class\r\n`from captchakiller import CaptchaKiller`\r\n\r\n### Set your credentials\r\n`captcha_killer = CaptchaKiller(\"API_KEY\") # Optionally add partner id and/or timeout`\r\n\r\n### Use the captcha_killer object\r\n#### Get balance\r\n```\r\nresponse = captcha_killer.getbalance()\r\nif response['success']:\r\n    print(\"Balance: \" + response[\"balance\"])\r\nelse:\r\n    print(\"Error: \" + str(response[\"errorId\"]) + \" - \" + response[\"error\"])\r\n```\r\n#### Solve ReCaptcha V2\r\n```\r\n\r\n\"\"\"\r\n    REQUIRED - sitekey: 6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9 // Recaptcha v2 challenge site key\r\n    REQUIRED - site: https://recaptcha-demo.appspot.com/ // Recaptcha v2 challenge page URL\r\n    OPTIONAL - gdomain: false // If the domain is a Recaptcha, false is google by default\r\n    OPTIONAL - invisible: false // If the Recaptcha is invisible, false by default\r\n    OPTIONAL - payload: 3Zky78k550-A2.... // The s parameter in the anchor request\r\n    OPTIONAL - proxytype: HTTP // Your proxy type (HTTP, SOCKS4, SOCKS5)\r\n    OPTIONAL - proxyaddress: 127.0.0.1 // Your proxy address\r\n    OPTIONAL - proxyport: 8080 // Your proxy port\r\n    OPTIONAL - proxyuser: user // Your proxy login (if required)\r\n    OPTIONAL - proxypass: pass // Your proxy password (if required)\r\n\"\"\"\r\n\r\nresponse = captcha_killer.recaptcha_v2(\"sitekey\", \"site\")\r\nif response['success']:\r\n    print(\"Captcha solved: \" + response[\"result\"])\r\nelse:\r\n    print(\"Error: \" + str(response[\"errorId\"]) + \" - \" + response[\"error\"])\r\n```\r\n\r\n#### Solve ReCaptcha V2 Enterprise\r\n```\r\n\r\n\"\"\"\r\n    REQUIRED - sitekey: 6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9 // Recaptcha v2 challenge site key\r\n    REQUIRED - site: https://recaptcha-demo.appspot.com/ // Recaptcha v2 challenge page URL\r\n    OPTIONAL - gdomain: false // If the domain is a Recaptcha, false is google by default\r\n    OPTIONAL - invisible: false // If the Recaptcha is invisible, false by default\r\n    OPTIONAL - payload: 3Zky78k550-A2.... // The s parameter in the anchor request\r\n    OPTIONAL - action: Default // The sa parameter in the anchor request\r\n    OPTIONAL - proxytype: HTTP // Your proxy type (HTTP, SOCKS4, SOCKS5)\r\n    OPTIONAL - proxyaddress: 127.0.0.1 // Your proxy address\r\n    OPTIONAL - proxyport: 8080 // Your proxy port\r\n    OPTIONAL - proxyuser: user // Your proxy login (if required)\r\n    OPTIONAL - proxypass: pass // Your proxy password (if required)\r\n\"\"\"\r\n\r\nresponse = captcha_killer.recaptcha_v2_enterprise(\"sitekey\", \"site\")\r\nif response['success']:\r\n    print(\"Captcha solved: \" + response[\"result\"])\r\nelse:\r\n    print(\"Error: \" + str(response[\"errorId\"]) + \" - \" + response[\"error\"])\r\n```\r\n\r\n#### Solve ReCaptcha V3 Low Score\r\n```\r\n\r\n\"\"\"\r\n    REQUIRED - sitekey: 6LdKlZEpAAAAAAOQjzC2v_d36tWxCl6dWsozdSy9 // Recaptcha v3 challenge site key\r\n    REQUIRED - site: https://recaptcha-demo.appspot.com/ // Recaptcha v3 challenge page URL\r\n    REQUIRED - action: examples/v3scores // Recaptcha v3 site action, if not known, try \"homepage\", \"submit\", \"verify\", \"register\", or \"login\"\r\n    OPTIONAL - gdomain: false // If the domain is a Recaptcha, false is google by default\r\n\"\"\"\r\n\r\nresponse = captcha_killer.recaptcha_v2_enterprise(\"sitekey\", \"site\", \"action\")\r\nif response['success']:\r\n    print(\"Captcha solved: \" + response[\"result\"])\r\nelse:\r\n    print(\"Error: \" + str(response[\"errorId\"]) + \" - \" + response[\"error\"])\r\n```\r\n\r\n#### Solve Funcaptcha / Arkoselabs\r\n```\r\n\r\n\"\"\"\r\n    REQUIRED - publickey: DF9C4D87-CB7B-4062-9FEB-BADB6ADA61E6 // Public key of the FunCaptcha challeng\r\n    REQUIRED - site: https://demo.arkoselabs.com // URL of the website where the FunCaptcha challenge is located\r\n    OPTIONAL - surl: https://client-api.arkoselabs.com // URL of the Arkose Labs API server\r\n    OPTIONAL - datatype: blob // Data type of the data sent in the challenge\r\n    OPTIONAL - data: ENsYWf9hLu6E5oSTcPby1t8iK4TCZgv... // Data sent in the challenge\r\n\"\"\"\r\n\r\nresponse = captcha_killer.recaptcha_v2_enterprise(\"publickey\", \"site\")\r\nif response['success']:\r\n    print(\"Captcha solved: \" + response[\"result\"])\r\nelse:\r\n    print(\"Error: \" + str(response[\"errorId\"]) + \" - \" + response[\"error\"])\r\n```\r\n\r\n#### Solve MTCaptcha\r\n```\r\n\r\n\"\"\"\r\n    REQUIRED - sitekey: MTPublic-DemoKey9M // MTCaptcha site key, always contains MTPublic\r\n    REQUIRED - site: https://service.mtcaptcha.com // URL of the site that contains the MTCaptcha\r\n    OPTIONAL - action: login // MTCaptcha action that is inside of the getchallenge.json request (act parameter)\r\n\"\"\"\r\n\r\nresponse = captcha_killer.mtcaptcha(\"MTPublic-DemoKey9M\", \"https://service.mtcaptcha.com\")\r\nif response['success']:\r\n    print(\"Captcha solved: \" + response[\"result\"])\r\nelse:\r\n    print(\"Error: \" + str(response[\"errorId\"]) + \" - \" + response[\"error\"])\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptchakillernet%2Fcaptchakiller-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaptchakillernet%2Fcaptchakiller-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptchakillernet%2Fcaptchakiller-python/lists"}