> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Générateur no-code

> Créez visuellement des Flux de travail de web scraping personnalisés dans Octoparse en sélectionnant des éléments et en ajoutant des actions, sans code.

Le générateur no-code permet de créer des Flux de travail d’extraction personnalisés en interagissant visuellement avec un site. Au lieu d’écrire du code, sélectionnez les éléments et ajoutez des actions : clic, boucle, Pagination, défilement, attente et extraction.

Utilisez-le lorsque les Modèles ou l’Auto-détection ne répondent pas entièrement aux exigences du site ou des données.

## Scénarios pris en charge

<Columns cols={2}>
  <Card title="Extraire des listes répétées">Extrayez les éléments répétés de résultats de recherche, annuaires, grilles de produits ou tableaux.</Card>
  <Card title="Explorer les pages détaillées">Ouvrez chaque élément, collectez des champs supplémentaires, puis revenez à la liste.</Card>
  <Card title="Parcourir plusieurs pages">Changez de page, chargez plus de résultats ou faites défiler pour révéler le contenu dynamique.</Card>
  <Card title="Personnaliser les valeurs">Sélectionnez manuellement les champs et affinez-les avant l’export.</Card>
</Columns>

Utilisez le générateur lorsque :

* Aucun Modèle adapté n’existe
* L’Auto-détection manque des champs ou actions
* Le flux exige des pages détaillées
* Le site utilise une Pagination personnalisée ou un défilement infini
* Vous devez gérer fenêtres contextuelles, menus, onglets ou connexion
* Un nettoyage par champ est requis avant l’export

## Flux de base

<Steps>
  <Step title="Ouvrir la page">Commencez avec l’URL contenant les données à collecter.</Step>
  <Step title="Sélectionner les éléments">Cliquez sur les champs, boutons, liens ou éléments de liste définissant le flux.</Step>
  <Step title="Choisir les actions">Ajoutez extraction, clic, boucle, Pagination, défilement ou attente.</Step>
  <Step title="Examiner le Flux de travail">Vérifiez la séquence et le chemin suivi par la Tâche.</Step>
  <Step title="Effectuer un test">Exécutez un petit échantillon et contrôlez le résultat avant la Tâche complète.</Step>
</Steps>

## Actions courantes

| Action                | Utilisation                                                                                                                                                                                                                |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Accéder à la page web | Charger une URL cible pour lancer l’extraction <br /> <sub>Pour plusieurs URL similaires, associez-la à une boucle parcourant chaque URL.</sub>                                                                            |
| Extraire les données  | Capturer texte, liens, URL d’images, attributs ou autres valeurs                                                                                                                                                           |
| Cliquer               | Ouvrir liens, boutons, onglets, menus ou pages détaillées                                                                                                                                                                  |
| Boucle                | Répéter des actions sur une liste d’éléments                                                                                                                                                                               |
| Saisir du texte       | Saisir du texte dans les champs <br /> <sub>Sert aussi aux identifiants lorsqu’une authentification manuelle est requise.</sub>                                                                                            |
| Pagination            | Parcourir plusieurs pages de résultats                                                                                                                                                                                     |
| Défiler               | Charger le contenu apparaissant après défilement <br /> <sub>Prend en charge la page entière (par défaut) ou une zone (partiel), avec répétitions, Temps d’attente et arrêt automatique lorsque plus rien ne charge.</sub> |
| Action Attendre       | Laisser le contenu dynamique finir de charger                                                                                                                                                                              |
| Nettoyer les données  | Remettre en forme ou extraire une partie d’une valeur                                                                                                                                                                      |

## Modifier manuellement les sélecteurs

Si la sélection par défaut ne capture pas les bonnes données, modifiez directement le XPath. Cela aide lorsque :

* Le sélecteur généré est trop large ou trop étroit
* Vous devez cibler un attribut (`href`, `src`, `data-price`) plutôt que le texte visible
* La structure varie légèrement et le sélecteur manque certaines lignes

Cliquez sur un champ du Flux de travail et passez en [mode de modification XPath](/docs/fr/academy/xpath-css-selectors). Testez le sélecteur modifié sur la page active avant de l’enregistrer.

## Dépannage

| Problème                                | Cause probable                                   | Solution                                                             |
| --------------------------------------- | ------------------------------------------------ | -------------------------------------------------------------------- |
| Impossible de sélectionner un élément   | Élément dans une iframe ou un shadow DOM         | Passez d’abord dans l’iframe ou inspectez avec le Navigateur intégré |
| La sélection renvoie des valeurs vides  | Contenu chargé dynamiquement après l’affichage   | Ajoutez une action Attendre avant l’extraction                       |
| La boucle extrait des doublons          | Le sélecteur couvre des zones qui se chevauchent | Restreignez le XPath de boucle à un conteneur précis                 |
| La Pagination s’arrête trop tôt         | Le bouton suivant change sur les dernières pages | Vérifiez si sa classe ou sa position change                          |
| L’aperçu est correct, mais pas l’export | Valeurs contenant du HTML masqué ou des espaces  | Utilisez Nettoyer les données avant l’export                         |

## Bonnes pratiques

* Commencez par un petit échantillon.
* Utilisez des noms de champs explicites.
* Vérifiez si les valeurs proviennent du texte, de liens, images, attributs ou HTML.
* Ajoutez des attentes au contenu dynamique.
* Gardez le Flux de travail aussi simple que possible.
* Retestez après toute modification du site cible.

<Note>
  Le générateur no-code crée un Flux de travail reproductible d’après la structure du site. Si celle-ci change fortement, ajustez la Tâche.
</Note>

## Pages associées

<Columns cols={3}>
  <Card title="Modèles" href="/docs/fr/platform/templates">Commencez avec un flux préconfiguré pour un site courant.</Card>
  <Card title="Auto-détection" href="/docs/fr/platform/auto-detect">Laissez Octoparse analyser une page et générer un flux initial.</Card>
  <Card title="Affiner les données" href="/docs/fr/platform/refine-data">Nettoyez et remettez en forme les champs avant l’export.</Card>
</Columns>
