Aprenda a extrair qualquer site através de uma simples API HTTP: POST /surf com uma expressão JavaScript, e um verdadeiro Chrome no seu servidor faz o resto.
Tutorial passo a passo do Web Surfer: primeira chamada, editor de expressões, verbos SurfQL, opções de início, sessões ativas, visualização do navegador ao vivo.
00:00 O que é o Web Surfer
00:20 Seu primeiro surf — POST /surf
00:41 O editor de expressões
01:08 Verbos e documentação
01:37 Opções de início
02:08 Sessões ativas — keepAlive
02:36 Assistir ao vivo — mosaico e histórico
03:01 Comece agora
Neste tutorial você aprenderá a:
• Enviar sua primeira solicitação de scraping com curl (entrada → expressão → saída)
• Escrever expressões confortavelmente no editor embutido, com autocompletar e uma visualização do navegador ao vivo
• Descobrir cada verbo SurfQL ($goTo, $clickOn, $fill, $readText, $screenshot, $watchNetwork…) em /docs
• Configurar o navegador, presets de identidade i18n, dispositivos móveis/escritório, corpos YAML e capturas de erro
• Manter um navegador ativo entre chamadas com sessões ativas — o padrão que os agentes LLM usam
• Assistir a cada sessão ao vivo na visualização em mosaico, e auditar sessões passadas no histórico
Automação e scraping web auto-hospedados: um docker compose up, zero dependência externa.
#webscraping #tutorial #automação