AI Agent Scraper
Basic Information
BrowserPilot is an AI-powered, agentic browser designed to automate web navigation and robustly extract data from arbitrary websites using vision-based reasoning. It is intended to replace fragile, selector-based scrapers by letting you describe tasks in plain English and letting the system figure out navigation, interaction and extraction. The project combines a FastAPI backend, Playwright browser automation and Google Gemini vision to analyze pages, detect anti-bot measures, solve CAPTCHAs, rotate proxies and output results in common formats. The README documents installation steps, required environment variables including a Gemini API key and optional proxy configuration, and shows example prompts like exporting Amazon search results to CSV or saving Hacker News top stories as JSON. The app can be run with uvicorn and includes a live browser stream and a dashboard for monitoring sessions and proxy health.