Browser Automation
This guide walks through common browser automation patterns with Chaser.
Recommended client: Use
rebrowser-puppeteer-corefor Chaser browser sessions. It’s a drop-in replacement forpuppeteer-core(identical API). We recommend it over both stock Puppeteer and Playwright because Chaser’s Chromium has C++ stealth patches that conflict with stock Puppeteer’s instrumentation hooks and Playwright’s lifecycle state machine. Raw CDP is also supported. Captcha solving is built into every browser session — no API keys or per-page setup.
Quick ephemeral scrape
The fastest path to a browser automation result — create a throwaway session, do the work, and move on:
Persistent browser workspace
When you need browser state (cookies, local storage) to persist across sessions:
This is also the recommended base for extension-driven automation, since uploaded browser extensions persist on the workspace disk alongside the browser profile. See Browser Extensions.
Queued browser jobs
For batch work, use the jobs API instead of managing sessions directly:
MCP browser tool for agents
AI agents can use the browser MCP tool to automate browsers without managing CDP connections:
Proxy configuration
Pass a proxy selector when creating browser sessions to route traffic through residential or datacenter proxies:
Related
- Browser Sessions — session creation and CDP details
- Jobs — queued execution and scheduling
- MCP Integration — agent tool surface