{"id":21503414,"url":"https://github.com/tufayellus/cloudflare-bypass-python-code","last_synced_at":"2025-09-12T22:33:36.230Z","repository":{"id":255236032,"uuid":"848959167","full_name":"TufayelLUS/Cloudflare-Bypass-Python-Code","owner":"TufayelLUS","description":"This template repository contains python code that implements nodriver library to load website and solve(manually/automated) captcha that fails with selenium/undetected chromedriver","archived":false,"fork":false,"pushed_at":"2024-08-29T14:30:41.000Z","size":710,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T13:48:43.254Z","etag":null,"topics":["antibot-bypass","antibot-solver","bypass-bot-detection-systems","cloudflare-bypass","cloudflare-bypass-script","cloudflare-bypasser","nodriver","python"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TufayelLUS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-28T18:06:25.000Z","updated_at":"2024-08-30T17:28:10.000Z","dependencies_parsed_at":"2024-08-28T19:52:01.445Z","dependency_job_id":"08641799-3804-4ea9-a9d5-b44754cf97be","html_url":"https://github.com/TufayelLUS/Cloudflare-Bypass-Python-Code","commit_stats":null,"previous_names":["tufayellus/cloudflare-bypass-python-code"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TufayelLUS/Cloudflare-Bypass-Python-Code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FCloudflare-Bypass-Python-Code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FCloudflare-Bypass-Python-Code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FCloudflare-Bypass-Python-Code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FCloudflare-Bypass-Python-Code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TufayelLUS","download_url":"https://codeload.github.com/TufayelLUS/Cloudflare-Bypass-Python-Code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FCloudflare-Bypass-Python-Code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274886966,"owners_count":25368228,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["antibot-bypass","antibot-solver","bypass-bot-detection-systems","cloudflare-bypass","cloudflare-bypass-script","cloudflare-bypasser","nodriver","python"],"created_at":"2024-11-23T18:22:13.153Z","updated_at":"2025-09-12T22:33:36.199Z","avatar_url":"https://github.com/TufayelLUS.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloudflare Bypass Python Code\nThis template repository contains Python code that implements nodriver library to load websites and solve(manually/automated) captcha that fail with selenium/undetected chromedriver\u003cbr\u003e\nNodriver library is an official successor of undetected chromedriver library that gets rid of relying on webdriver files completely. This is also capable of convincing websites as a regular browser so that the bot detection ratio is minimal. In many websites, undetected chromedriver fails to pass Cloudflare browser verification. In those cases, nodriver does wonders and can load such websites easily. As an automation software developer, I used this library in my client projects that have Cloudflare protection and it helps in my process.\n\n# Installation command\n\u003cpre\u003epip install nodriver\u003c/pre\u003e\n\n# Concept\nYou can use nodriver to load a website and get its source code. An example code can be like below\n\u003cpre\u003e\nimport nodriver as uc\nfrom bs4 import BeautifulSoup as bs\ndriver = await uc.start()\npage = await driver.get(\"https://google.com\")\ntext = await page.get_content()\nsoup = bs(text, 'html.parser')\nprint(soup.find(\"body\").text)\ndriver.stop()\n\u003c/pre\u003e\n\n\n# Documentation Page Link for nodriver Library\n\u003ca href=\"https://ultrafunkamsterdam.github.io/nodriver/\"\u003eClick here\u003c/a\u003e\n\n# How to set 2captcha api key?\nPut this in\n\u003ccode\u003ehttps://github.com/TufayelLUS/Cloudflare-Bypass-Python-Code/blob/main/plugin/2captcha/common/config.js\u003c/code\u003e file's \u003cb\u003eapiKey\u003c/b\u003e placeholder. The rest of the extension operation is automated.\nIf you want to enable/disable other 2captcha auto-detection, you can do so in the same config file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftufayellus%2Fcloudflare-bypass-python-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftufayellus%2Fcloudflare-bypass-python-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftufayellus%2Fcloudflare-bypass-python-code/lists"}