{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Browsers","url":"https://skillfed.io/packages/category/internet-www-http-browsers"}],"enrichment":{"capability":"Patchright is an undetected fork of Playwright that automates Chromium-based browsers while evading bot-detection systems. It works as a drop-in replacement for Playwright's sync and async APIs.","skillfed_tags":["anti-detection","web-scraping","browser-automation"],"use_cases":["Web scraping sites protected by major bot-detection systems","Automated testing of web applications that check for headless browser signatures","Account automation workflows where detection avoidance is critical","Extracting data from sites that actively block automated access","Interaction with closed Shadow DOM elements without modifying page structure"],"what_it_does":"Patchright is a modified version of Playwright that patches known detection vectors used by anti-bot systems. It disables or modifies default command-line flags, avoids Runtime.enable and Console.enable leaks, and can interact with closed Shadow DOM elements\u2014all designed to make automated browser sessions appear more like legitimate user activity. The package maintains Playwright's sync and async APIs, so existing code can often run unchanged by simply swapping the import statement.\n\nThe package is actively maintained with recent releases and passes several major anti-bot systems. It requires Python 3.10 or later and depends on pyee and greenlet. Browser drivers must be installed separately, and the documentation emphasizes using Google Chrome with specific launch configurations for best stealth results.","worth_installing":"Yes, if you need to automate Chromium against bot-detection systems and accept the trade-offs. Patchright is actively maintained with no known vulnerabilities. However, install it only if standard Playwright fails due to detection\u2014anti-detection techniques are inherently fragile and may break as detection systems evolve. Verify that your use case complies with the target site's terms of service."},"id":"patchright","links":{"html":"https://skillfed.io/packages/patchright","md":"https://skillfed.io/packages/patchright.md","pypi":"https://pypi.org/project/patchright/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-05","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"patchright","python_support":"supports_current","summary":"Undetected Python version of the Playwright testing and automation library."},"popularity":{"monthly_downloads":4178710,"position":2367,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.61.2"}
