Surf is a Go library that implements a virtual web browser, allowing developers to programmatically interact with web pages as a real browser would.
Features
- Manages cookies, history, and bookmarks
- Allows user agent spoofing with a user agent builder
- Supports form submission and DOM manipulation
- Enables asset scraping, including images and stylesheets
- Provides jQuery-style CSS selectors for DOM traversal
- Designed for stateful programmatic web browsing
Categories
Headless BrowsersLicense
MIT LicenseFollow Surf
Other Useful Business Software
$300 Free Credits to Build on Google Cloud
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Surf!