BrowserQL es la API GraphQL de automatización de navegadores enfocada en la stealth. En este tutorial de introducción, te muestro qué es BrowserQL, cómo escribir tu primera mutación en el IDE de BQL, cómo llenar un formulario y resolver un captcha con comportamiento humano y proxies residenciales, cómo exportar tu consulta a cURL, JavaScript o Python, y cómo ejecutarla dentro de n8n usando un nodo de solicitud HTTP.
Si tus scripts de Puppeteer o Playwright siguen enfrentándose a desafíos de Cloudflare y muros 403, BrowserQL es la solución. Se comunica con el navegador a través del Protocolo de DevTools de Chrome con comportamiento humano, proxies residenciales y solución de CAPTCHA integrada, así que no tienes que juntar plugins stealth.
Lo que aprenderás:
• Por qué los scripts tradicionales de Puppeteer y Playwright son detectados por la detección moderna de bots
• Cómo BrowserQL utiliza mutaciones de GraphQL para controlar un navegador
• Cómo llenar un formulario y resolver un captcha con escritura humana dentro del IDE de BQL
• Cómo exportar tu consulta a cURL, JavaScript o Python
• Cómo ejecutar BQL dentro de n8n con un nodo de solicitud HTTP
• Lo que viene a continuación: persistir sesiones, inyectar cookies, raspar precios y más
Capítulos:
00:00 Por qué tu script de Puppeteer es bloqueado por Cloudflare
00:42 Qué es BrowserQL y por qué utiliza la sintaxis de GraphQL
02:07 Llenar un formulario y resolver un captcha en el IDE de BrowserQL
04:49 Exportar tu consulta de BQL a código
06:02 Ejecutar BrowserQL dentro de n8n
07:27 Lo que sigue: persistir sesiones, inyectar cookies, raspar precios y más
Enlaces adicionales: