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
Professional Streaming and Video Hosting - GDPR Compliant - 3Q
3Q offers a multifunctional video platform for hosting, managing and distributing video and audio content on all channels. Live and on-demand.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Surf!