Surf
bySean H
Stateful programmatic web browsing in Go.
Web CrawlingOpen Source Developer ToolsOpen Source
About
Surf es una biblioteca de Go (golang) que implementa un navegador web virtual que tú controlas programáticamente. Surf no es solo otra solución de Go para descargar contenido de la web. Surf está diseñado para comportarse como un navegador web e incluye: gestión de cookies, historial, marcadores, suplantación de agente de usuario (con un práctico generador de agente de usuario), envío de formularios, selección y recorrido del DOM a través de selectores CSS al estilo de jQuery, scraping de activos como imágenes, hojas de estilo y otras funciones.
Open Source Health
- Stars
- 1,545
- Forks
- 160
- License
- MIT
- Last commit
- 3 years ago
Go
Alternativas a Surf
Deep Researchby David ZhangUn asistente de investigación impulsado por IA que realiza investigaciones profundas e iterativas sobre cualquier tema combinando motores de búsqueda, web scraping y modelos de lenguaje grandes.- select.rsby Utkarsh KukretiUna biblioteca de Rust para extraer datos útiles de documentos HTML, adecuada para web scraping.
Scrapelyby ScrapyUna biblioteca de screen-scraping HTML en Python puro- Faster Than Requestsby Juan CarlosSolicitudes más rápidas en Python 3
MechanicalSoupby MechanicalSoupUna biblioteca de Python para automatizar la interacción con sitios web.
Resources & Links
Related Categories
¿Usas Surf?
Controla su coste junto al resto de tu stack y recibe un recordatorio antes de que se renueve.
Añadir a mi stackVendor
Sean H
Open-source project on GitHub: Surf