Aprende a extraer cualquier sitio web a través de una simple API HTTP: POST /surf con una expresión de JavaScript, y un verdadero Chrome en tu servidor hace el resto.
Tutorial paso a paso de Web Surfer: primera llamada, editor de expresiones, verbos de SurfQL, opciones de inicio, sesiones vivas, vista del navegador en vivo.
00:00 Qué es Web Surfer
00:20 Tu primer surf — POST /surf
00:41 El editor de expresiones
01:08 Verbos y documentación
01:37 Opciones de inicio
02:08 Sesiones vivas — keepAlive
02:36 Ver en vivo — mosaico e historial
03:01 Comenzar
En este tutorial aprenderás a:
• Enviar tu primera solicitud de scraping con curl (entrada → expresión → salida)
• Escribir expresiones cómodamente en el editor integrado, con autocompletado y una vista del navegador en vivo
• Descubrir cada verbo de SurfQL ($goTo, $clickOn, $fill, $readText, $screenshot, $watchNetwork…) en /docs
• Configurar el navegador, presets de identidad i18n, dispositivos móviles/escritorio, cuerpos YAML y capturas de errores
• Mantener un navegador activo entre llamadas con sesiones vivas — el patrón que utilizan los agentes LLM
• Ver cada sesión en vivo en la vista de mosaico, y auditar sesiones pasadas en el historial
Automatización y scraping web autohospedados: un docker compose up, cero dependencias externas.
#webscraping #tutorial #automatización