- Accueil
- Ressources
- Intégrations
- AI Scraper
Intégration AI Scraper n8nAutomatiser AI Scraper avec n8n.
Décrire les colonnes voulues plutôt que d'écrire des sélecteurs, ça change la maintenance. L'intégration AI Scraper n8n ajoute un nœud de 3 ressources et 5 opérations qui envoie une URL ou du HTML à l'API Parsera, répartis entre Extractor, Scraping Agent et Reusable Scraper.
Nœud communautaire Ce nœud n'est pas livré avec n8n : c'est un paquet communautaire (n8n-nodes-aiscraper) à installer depuis Settings › Community nodes sur une instance auto-hébergée. npm
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration AI Scraper n8n ?
AI Scraper est un nœud qui fait appeler l'API Parsera par n8n. Tu décris les champs attendus en langage courant, le service renvoie des items JSON prêts à réutiliser. Trois ressources composent le nœud, Extractor, Scraping Agent et Reusable Scraper, pour 5 opérations au total. Aucun nœud trigger AI Scraper n'existe : le workflow démarre donc toujours avec un autre déclencheur.
Premier terrain de jeu : la veille documentaire. url-extractor.extractMarkdown convertit une page en markdown propre, c'est-à-dire un texte structuré sans balises, bien plus simple à résumer ou à indexer qu'un document HTML complet. Un résumé plus loin dans le workflow, et le tout part dans Google Docs pour alimenter une note de suivi.
Deuxième terrain : les pages qui cachent leur contenu. Certaines listes ne montrent la suite qu'après un clic. scraping-agent.agentExtract laisse un agent naviguer, interagir avec la page et extraire ce que la consigne demande. Le résultat sort en colonnes dès que l'option de schéma de sortie est activée.
Troisième terrain : le scraper déjà configuré sur parsera.org. reusable-scrapers.runScraper le lance depuis n8n, sans recopier ses réglages dans chaque workflow. Un seul endroit à corriger quand la page cible bouge, et plusieurs automatisations qui en profitent.
Quand une opération manque, le nœud HTTP Request appelle n'importe quel endpoint de l'API en réutilisant le même credential, ce jeu d'identifiants enregistré une fois dans n8n, via l'authentification prédéfinie. Pas de second secret à gérer.
Deux limites à garder en tête. Sans trigger dédié, c'est un Schedule Trigger à intervalle fixe ou un Webhook n8n appelé par un service tiers qui réveille le workflow. Et le paquet s'installe sur une instance auto-hébergée, n8n Cloud n'acceptant que les nœuds communautaires vérifiés. Pour prendre l'éditeur en main avant de bricoler tout ça, Avis n8n et Formation n8n couvrent les bases que cette page suppose acquises.
Comment installer et connecter AI Scraper dans n8n ?
- 01
Installer le paquet communautaire
AI Scraper n'est pas livré avec n8n. Sur une instance auto-hébergée, ouvre Settings, puis Community nodes, et installe le paquet npm
n8n-nodes-aiscraperen version0.3.1. À la fin de l'installation, le nœud apparaît dans le panneau de l'éditeur sous le nom AI Scraper, son nom interne étantn8n-nodes-aiscraper.aiScraper. Rien n'est facturé par n8n pour un nœud communautaire. - 02
Créer le credential une seule fois
Va dans le menu Credentials de n8n et crée le credential AI Scraper, en suivant le manuel Parsera qui sert de documentation au nœud. Un credential ne vit pas dans un workflow : il se crée une fois et se réutilise partout, donc une rotation de clé se fait à un seul endroit au lieu de passer sur chaque nœud concerné. Enregistre avant de revenir au canevas.
- 03
Choisir la ressource et l'opération
Pose le nœud dans un workflow et sélectionne le credential dans sa liste déroulante, qui propose ceux déjà enregistrés. Choisis ensuite la ressource, Extractor, Scraping Agent ou Reusable Scraper, puis l'opération. Un champ marqué requis bloque l'exécution s'il reste vide : une URL venant d'un nœud précédent s'écrit donc en expression, sous la forme
{{ $json.url }}.
Que sait faire le nœud AI Scraper ?
Le nœud AI Scraper expose 5 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Interact and Extract | Extract Markdown | Parse HTML | Run Configured Scraper | Extract URL |
|---|---|---|---|---|---|
| Extractor | ✓ | ✓ | ✓ | ||
| Scraping Agent | ✓ | ||||
| Reusable Scraper | ✓ |
Sommaire des opérations
Extractor
3 opérationsExtract from URL
url-extractor.scrapeUrlCe que tu vois dans n8n
Notes & cas d'usage
Une adresse de page, une description des colonnes attendues, et l'opération renvoie les données structurées trouvées sur cette page.
Paramètres clés
- URL : requis, l'adresse de la page à lire, souvent une expression
{{ $json.url }}quand elle arrive d'un nœud amont. - Columns Input Mode :
fieldsdéfinit chaque colonne dans un champ séparé,jsonpasse par un JSON Schema, pratique pour les structures complexes. - Mode :
standardéquilibre vitesse et précision,precisionva chercher les données enfouies dans la structure HTML. - Proxy Country : fait passer la requête par un proxy du pays choisi pour un contenu géolocalisé.
Parse HTML
url-extractor.parseHtmlCe que tu vois dans n8n
Notes & cas d'usage
Ici, aucune requête sortante. Le HTML brut ou le texte déjà présent dans le workflow entre, les champs décrits ressortent.
Paramètres clés
- Content : requis, le contenu HTML brut ou textuel à analyser, typiquement le corps renvoyé par un nœud HTTP Request placé avant.
- Prompt (Optional) : du contexte et des consignes générales, utiles quand les mêmes balises ne veulent pas dire la même chose selon la zone de la page.
- Schema (JSON) : les colonnes en objet JSON, chaque clé étant un nom de champ et sa valeur portant un type parmi any, string, integer, number, bool, list et object.
- Mode :
precisionsi les valeurs sont profondes.
Extract markdown from URL
url-extractor.extractMarkdownCe que tu vois dans n8n
Notes & cas d'usage
Pas de colonnes à déclarer pour celle-ci. L'opération convertit une URL en markdown propre, en gardant l'ordre de lecture de la page et en laissant tomber le bruit des balises.
Paramètres clés
- URL : requis, l'adresse de la page à convertir, souvent construite à partir d'un lien trouvé dans l'item précédent.
- Proxy Country : le pays choisi route la requête par un proxy, ce qui compte quand la page sert un texte différent selon la région.
Scraping Agent
1 opérationNavigate interact and extract any data
scraping-agent.agentExtractCe que tu vois dans n8n
Notes & cas d'usage
Certaines valeurs n'apparaissent qu'après un clic ou un défilement. Cette opération confie la page à un agent qui navigue, interagit et extrait ce que la consigne décrit.
Paramètres clés
- URL : requis, la page d'entrée d'où l'agent démarre.
- Prompt : requis, la description des données à extraire, dans l'esprit de récupérer tous les noms de produits et leurs prix.
- Define Output Schema : activé, la sortie suit les colonnes déclarées par Columns ou Schema (JSON) au lieu de revenir en vrac.
Reusable Scraper
1 opérationRun scraper configured on parsera org
reusable-scrapers.runScraperCe que tu vois dans n8n
Notes & cas d'usage
Quand l'extraction est déjà paramétrée sur parsera.org, inutile de la refaire dans n8n. Cette opération lance le scraper enregistré et récupère sa sortie.
Paramètres clés
- Scraper Name or ID : requis, choisi dans la liste des scrapers existants, ou fourni sous forme d'identifiant par une expression.
- URL : optionnel, et laissé vide, le scraper garde sa configuration d'URL par défaut.
- Cookies : un tableau JSON d'objets portant name, value et domain, pour les pages qui ne répondent qu'avec une session.
Besoin d'aide pour automatiser AI Scraper avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


