# Zendriver ## Docs - [Anti-detection](https://mintlify.wiki/cdpdriver/zendriver/advanced/anti-detection.md): Configure Zendriver to avoid bot detection and pass anti-bot tests - [CDP commands](https://mintlify.wiki/cdpdriver/zendriver/advanced/cdp-commands.md): Send custom Chrome DevTools Protocol commands to control the browser at a low level - [Cloudflare bypass](https://mintlify.wiki/cdpdriver/zendriver/advanced/cloudflare-bypass.md): Automatically solve Cloudflare challenges and bypass bot detection - [Docker deployment](https://mintlify.wiki/cdpdriver/zendriver/advanced/docker-deployment.md): Deploy Zendriver in Docker containers with GPU acceleration and VNC support - [Request interception](https://mintlify.wiki/cdpdriver/zendriver/advanced/request-interception.md): Intercept, modify, and block network requests using the Fetch API - [Browser](https://mintlify.wiki/cdpdriver/zendriver/api/browser.md): Control the browser process and manage tabs - [Chrome DevTools Protocol](https://mintlify.wiki/cdpdriver/zendriver/api/cdp.md): Direct access to Chrome DevTools Protocol for advanced automation - [Config](https://mintlify.wiki/cdpdriver/zendriver/api/config.md): Configure browser launch parameters and behavior - [Connection](https://mintlify.wiki/cdpdriver/zendriver/api/connection.md): Low-level WebSocket connection to browser targets - [Element](https://mintlify.wiki/cdpdriver/zendriver/api/element.md): Interact with HTML DOM elements - [Expect methods](https://mintlify.wiki/cdpdriver/zendriver/api/expect.md): Wait for and capture network requests, responses, and downloads - [Intercept](https://mintlify.wiki/cdpdriver/zendriver/api/intercept.md): Intercept and modify network requests and responses - [Keys](https://mintlify.wiki/cdpdriver/zendriver/api/keys.md): Keyboard input handling and key event management - [Mouse](https://mintlify.wiki/cdpdriver/zendriver/api/mouse.md): Mouse input and interaction methods - [start()](https://mintlify.wiki/cdpdriver/zendriver/api/start.md): Launch a browser instance with best practice defaults - [Tab](https://mintlify.wiki/cdpdriver/zendriver/api/tab.md): Control browser tabs and interact with web pages - [Browser](https://mintlify.wiki/cdpdriver/zendriver/concepts/browser.md): Learn how to create and manage browser instances in Zendriver - [Configuration](https://mintlify.wiki/cdpdriver/zendriver/concepts/configuration.md): Configure browser behavior with Zendriver's Config class - [Elements](https://mintlify.wiki/cdpdriver/zendriver/concepts/elements.md): Interact with DOM elements using Zendriver's powerful Element API - [Tabs](https://mintlify.wiki/cdpdriver/zendriver/concepts/tabs.md): Master tab operations and page interactions in Zendriver - [Bot detection test](https://mintlify.wiki/cdpdriver/zendriver/examples/browserscan.md): Test Zendriver's stealth capabilities against bot detection systems - [Handle file downloads](https://mintlify.wiki/cdpdriver/zendriver/examples/file-download.md): Intercept and manage file downloads with expect_download context manager - [Upload image to Imgur](https://mintlify.wiki/cdpdriver/zendriver/examples/imgur-upload.md): Automate file uploads and form interactions on dynamic JavaScript sites - [Monitor network traffic](https://mintlify.wiki/cdpdriver/zendriver/examples/network-monitor.md): Intercept and log HTTP requests and responses using Chrome DevTools Protocol - [Basic web scraping](https://mintlify.wiki/cdpdriver/zendriver/guides/basic-scraping.md): Learn how to scrape web content with Zendriver using text search and CSS selectors - [Cookies and sessions](https://mintlify.wiki/cdpdriver/zendriver/guides/cookies-and-sessions.md): Manage browser cookies, local storage, and session data - [Element interaction](https://mintlify.wiki/cdpdriver/zendriver/guides/element-interaction.md): Click, type, and manipulate elements on web pages - [Keyboard and mouse](https://mintlify.wiki/cdpdriver/zendriver/guides/keyboard-and-mouse.md): Advanced keyboard input and mouse control for complex interactions - [Network monitoring](https://mintlify.wiki/cdpdriver/zendriver/guides/network-monitoring.md): Monitor, intercept, and modify network requests and responses - [Screenshots and PDFs](https://mintlify.wiki/cdpdriver/zendriver/guides/screenshots-and-pdfs.md): Capture web pages as images and PDF documents - [Waiting and timing](https://mintlify.wiki/cdpdriver/zendriver/guides/waiting-and-timing.md): Master synchronization and timing to handle dynamic web content - [Installation](https://mintlify.wiki/cdpdriver/zendriver/installation.md): Install Zendriver and set up your development environment - [Introduction](https://mintlify.wiki/cdpdriver/zendriver/introduction.md): A blazing fast, async-first, undetectable web scraping and automation framework - [Quickstart](https://mintlify.wiki/cdpdriver/zendriver/quickstart.md): Get up and running with Zendriver in minutes - [Create an account and log in](https://mintlify.wiki/cdpdriver/zendriver/tutorials/account-creation.md): Learn how to fill out a sign-up form and log in with the newly created account - [Read API responses](https://mintlify.wiki/cdpdriver/zendriver/tutorials/api-responses.md): Learn how to read dynamically loaded API responses using response expectations - [Scrape infinite scrolling pages](https://mintlify.wiki/cdpdriver/zendriver/tutorials/infinite-scrolling.md): Learn how to scrape a page with an infinitely scrolling feed