> ## 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

> [card] 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] Explorer les pages détaillées
>
> Ouvrez chaque élément, collectez des champs supplémentaires, puis revenez à la liste.

> [card] Parcourir plusieurs pages
>
> Changez de page, chargez plus de résultats ou faites défiler pour révéler le contenu dynamique.

> [card] Personnaliser les valeurs
>
> Sélectionnez manuellement les champs et affinez-les avant l’export.

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

**1. Ouvrir la page**

Commencez avec l’URL contenant les données à collecter.

**2. Sélectionner les éléments**

Cliquez sur les champs, boutons, liens ou éléments de liste définissant le flux.

**3. Choisir les actions**

Ajoutez extraction, clic, boucle, Pagination, défilement ou attente.

**4. Examiner le Flux de travail**

Vérifiez la séquence et le chemin suivi par la Tâche.

**5. Effectuer un test**

Exécutez un petit échantillon et contrôlez le résultat avant la Tâche complète.

## Actions courantes

| Action | Utilisation |
| - | - |
| Accéder à la page web | Charger une URL cible pour lancer l’extraction  <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  <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  <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](https://www.octoparse.com/docs/fr/academy/xpath-css-selectors.md). 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.

## Pages associées

> [card] [Modèles](https://www.octoparse.com/docs/fr/templates/overview.md)
>
> Commencez avec un flux préconfiguré pour un site courant.

> [card] [Auto-détection](https://www.octoparse.com/docs/fr/desktop/auto-detect.md)
>
> Laissez Octoparse analyser une page et générer un flux initial.

> [card] [Affiner les données](https://www.octoparse.com/docs/fr/desktop/refine-data.md)
>
> Nettoyez et remettez en forme les champs avant l’export.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.