BrowserQL est l'API GraphQL en mode furtif pour l'automatisation des navigateurs. Dans ce tutoriel de prise en main, je vous montre ce qu'est BrowserQL, comment écrire votre première mutation dans l'IDE BQL, comment remplir un formulaire et résoudre un captcha avec un comportement humain et des proxies résidentiels, comment exporter votre requête vers cURL, JavaScript ou Python, et comment l'exécuter dans n8n en utilisant un nœud de requête HTTP.
Si vos scripts Puppeteer ou Playwright continuent de rencontrer des défis Cloudflare et des murs 403, BrowserQL est la solution. Il communique avec le navigateur via le Protocole Chrome DevTools avec un comportement humain, des proxies résidentiels et une résolution de CAPTCHA intégrée, afin que vous n'ayez pas à assembler des plugins furtifs.
Ce que vous apprendrez :
• Pourquoi les scripts Puppeteer et Playwright traditionnels sont détectés par les systèmes modernes de détection de bots
• Comment BrowserQL utilise des mutations GraphQL pour contrôler un navigateur
• Comment remplir un formulaire et résoudre un captcha avec une saisie humaine dans l'IDE BQL
• Comment exporter votre requête vers cURL, JavaScript ou Python
• Comment exécuter BQL dans n8n avec un nœud de requête HTTP
• Ce qui arrive ensuite : persister les sessions, injecter des cookies, extraire des prix, et plus encore
Chapitres :
00:00 Pourquoi votre script Puppeteer est bloqué par Cloudflare
00:42 Ce qu'est BrowserQL et pourquoi il utilise la syntaxe GraphQL
02:07 Remplir un formulaire et résoudre un captcha dans l'IDE BrowserQL
04:49 Exporter votre requête BQL vers du code
06:02 Exécuter BrowserQL dans n8n
07:27 Ce qui vient ensuite : persister les sessions, injecter des cookies, extraire des prix, et plus encore
Liens supplémentaires :