Interroger le contenu d'une page web avec un agent IA
Vous posez une question dans le chat, et l'agent IA construit la requête vers la page concernée, puis répond à partir de son contenu. Le HTTP Request récupère le HTML, et le traitement ne garde que le BODY, retire scripts, iframes et commentaires, avant la conversion en Markdown. Une page trop longue est refusée avec un message d'erreur, et non tronquée. Il faut une clé API OpenAI.
- Déclencheur
- Message de chat
- Taille
- 16 nœuds
- Outils
- Agent IA, OpenAI, Requêtes HTTP (API)
Comment fonctionne ce workflow
- 1
When chat message received reçoit la question posée dans le chat.
- 2
AI Agent, appuyé sur OpenAI Chat Model, formule une chaîne de requête avec l'URL et ses paramètres.
- 3
Edit Fields prépare les paramètres, et la limite de longueur de page s'applique à ce stade.
- 4
HTTP Request télécharge la page demandée. En cas d'erreur, le message d'origine est renvoyé.
- 5
If sépare les cas : une requête mal formée renvoie une instruction à l'agent, qui la corrige au tour suivant.
- 6
Le traitement HTML ne garde que le BODY, supprime scripts, iframes, objets et SVG, puis Markdown convertit le reste en texte structuré.
- 7
Si la page dépasse la longueur permise, le message ERROR: PAGE CONTENT TOO LONG remplace son contenu, et l'agent répond avec ce résultat.
Quand l'utiliser
- Poser des questions sur une page produit ou une documentation sans la parcourir à la main.
- Tester un agent IA sur des pages web publiques avant de l'intégrer à un processus plus large.
- Servir de base à un agent ReAct qui choisit lui-même les paramètres de sa requête.
À préparer avant l'import
- Une clé API OpenAI.
- Un identifiant OpenAI configuré dans les credentials de n8n pour OpenAI Chat Model.
- Un accès à n8n pour importer le template et activer le workflow.
Bon à savoir
Commencez par la limite de longueur de page, c'est elle qui décide si une page est refusée. Les pages trop longues ne sont pas découpées, donc découpez-les vous-même si le contenu utile se trouve plus loin.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Extraction & Scraping
- Trouver les profils sociaux des entreprises avec un agent IAUn agent IA parcourt vos sites d'entreprises et ajoute les liens de leurs profils sociaux dans votre base Supabase.
- Extraire profils et entreprises LinkedIn avec Bright DataScrape des profils et des pages entreprise LinkedIn via Bright Data, puis fait extraire les champs utiles par Google Gemini.
- Extraire les offres du fil Who is Hiring de Hacker NewsExtrait les offres d'emploi du fil mensuel Who is Hiring de Hacker News et les écrit dans une base Airtable.
- Extraire et résumer les avis Yelp avec Bright Data et GeminiExtrait les données d'une page d'avis Yelp via Bright Data, puis les structure et les résume avec Gemini.
- Scraper les avis Trustpilot et analyser leur sentimentScrape les avis d'une entreprise sur Trustpilot, extrait leurs données avec DeepSeek et analyse le sentiment de chacun.
- Rechercher, extraire et résumer des pages web avec GeminiInterroge Perplexity, extrait les pages avec Bright Data et résume le contenu avec Gemini, puis envoie le résultat vers un webhook.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n