{"categories":[{"label":"Browsers","url":"https://skillfed.io/packages/category/internet-www-http-browsers"}],"enrichment":{"capability":"Zendriver is an async-first web automation framework using Chrome DevTools Protocol to scrape content, run JavaScript, and interact with websites in a real browser without Selenium or WebDriver.","skillfed_tags":["browser-automation","web-scraping","async-first"],"use_cases":["Scrape JavaScript-heavy websites where static HTTP requests fail or return incomplete content.","Automate login flows and session management by saving and reloading cookies across runs.","Test web applications by simulating user interactions and verifying rendered output.","Extract data from sites with anti-bot detection that blocks Selenium/WebDriver.","Run browser automation in Docker containers with GPU-accelerated Chrome."],"what_it_does":"Zendriver is a Python web automation library built on Chrome DevTools Protocol (CDP) rather than Selenium/WebDriver. It provides an async-first API for visiting websites, scraping content, executing JavaScript, and taking screenshots using a real Chrome browser. The package is a maintained fork of nodriver, created to incorporate unmerged bugfixes and enable community contributions.\n\nThe library targets developers who need browser automation with lower detection risk and async support. It handles element lookup by selector or text (including iframe content), automatic cookie and profile management, and includes Docker support for containerized deployments. Dependencies include asyncio-atexit, deprecated, emoji, grapheme, mss, and websockets. It requires Python 3.10 or later and a system Chrome/Chromium installation.","worth_installing":"Yes, with conditions. Install if you need async browser automation with lower detection risk and can accept AGPL v3 licensing constraints. The low install friction, active maintenance, and zero known vulnerabilities are strong signals. However, Alpha status means the API may change; verify that the current feature set and stability match your production requirements before committing to it in a long-lived project."},"id":"zendriver","links":{"html":"https://skillfed.io/packages/zendriver","md":"https://skillfed.io/packages/zendriver.md","pypi":"https://pypi.org/project/zendriver/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-15","license_spdx":null,"license_treatment":"agpl","name":"zendriver","python_support":"supports_current","summary":"A blazing fast, async-first, undetectable webscraping/web automation framework"},"popularity":{"monthly_downloads":119167,"position":12084,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.15.5"}
