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

# Reprise depuis un point de contrôle

> Reprenez une exécution locale Octoparse prise en charge à partir de la progression enregistrée, au lieu de recollecter depuis le début le travail déjà effectué.

La reprise depuis un point de contrôle permet à une Extraction locale interrompue de repartir de la progression enregistrée au lieu de recollecter toute la tâche depuis le début.

Introduite dans Octoparse 10.2, elle est conçue pour les tâches locales de longue durée, où un redémarrage impliquerait de revisiter de nombreuses pages, de répéter des boucles déjà terminées et d’attendre à nouveau des données déjà collectées.

## Ce qui est enregistré

Pendant l’exécution d’une tâche locale prise en charge, Octoparse enregistre suffisamment d’informations pour reconstituer l’endroit où l’extraction s’est arrêtée. Selon le Flux de travail, le point de contrôle enregistré peut inclure :

* Le nombre de lignes déjà produites
* La position actuelle dans une boucle d’URL, de texte, d’éléments ou de défilement
* Les éléments restants de la boucle
* La position dans le Flux de travail et la page nécessaires pour atteindre le point enregistré
* La progression de chaque sous-tâche d’une exécution en Mode Boost

Les données déjà extraites et stockées dans l’exécution en cours sont conservées. À la reprise, Octoparse restaure cette exécution et poursuit vers les données restantes.

## Ce qui se passe à la reprise

Supposons qu’une tâche locale collecte 5 000 pages produit et s’arrête après avoir produit 3 200 lignes.

Lorsque vous rouvrez ou relancez la tâche, Octoparse vérifie que le point de contrôle enregistré appartient toujours à la tâche actuelle et qu’il peut être utilisé. S’il est valide, le module d’exécution affiche la progression enregistrée et vous propose deux choix :

* **Resume** restaure l’exécution précédente, revient à la position enregistrée dans le Flux de travail et poursuit le travail restant.
* **Re-collect** efface le point de contrôle et lance une nouvelle exécution depuis le début.

Reprendre ne signifie pas toujours ouvrir la dernière URL et extraire immédiatement la ligne suivante. Certains flux doivent rejouer une partie de leur navigation ou de l’état de leurs boucles pour atteindre la position enregistrée en toute sécurité. Pendant ce rejeu, Octoparse s’appuie sur la progression enregistrée pour ignorer le travail déjà effectué et ne pas traiter les sorties rejouées comme de nouvelles données. Une fois la position enregistrée atteinte, l’extraction se poursuit normalement.

En Mode Boost, Octoparse restaure aussi la progression par sous-tâche : les sous-tâches terminées sont ignorées, tandis que les sous-tâches en pause, arrêtées, en échec ou inachevées retournent dans la file d’attente.

## Le travail que la reprise permet de conserver

Le bénéfice dépend du moment de l’arrêt et du volume de travail déjà accompli.

| Sans reprise depuis un point de contrôle                        | Avec reprise depuis un point de contrôle                               |
| --------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Relancer la tâche depuis sa première entrée ou sa première page | Poursuivre la partie inachevée de l’exécution                          |
| Revisiter les pages et les boucles déjà traitées                | Restaurer la progression enregistrée des boucles et du Flux de travail |
| Attendre que les sous-tâches terminées s’exécutent à nouveau    | Ignorer les sous-tâches déjà terminées en Mode Boost                   |
| Créer une nouvelle exécution après chaque interruption          | Continuer d’utiliser l’exécution existante et les données collectées   |

Le gain est le plus important pour les longues listes d’URL, la pagination profonde, les boucles étendues ou les tâches en Mode Boost comportant de nombreuses sous-tâches. Une exécution interrompue peu après son démarrage conserve moins de travail qu’une exécution interrompue près de son terme.

## Reprendre une exécution locale interrompue

<Steps>
  <Step title="Relancer la tâche">
    Ouvrez l’exécution locale interrompue ou relancez la même tâche depuis la liste des tâches.
  </Step>

  <Step title="Choisir Resume">
    Sélectionnez **Resume** pour restaurer l’exécution précédente. Choisissez **Re-collect** lorsque vous souhaitez délibérément abandonner la progression enregistrée et exécuter la tâche depuis le début.
  </Step>

  <Step title="Attendre la restauration de la progression">
    Octoparse peut rejouer la navigation ou des actions du Flux de travail avant d’atteindre la position enregistrée. Le module d’exécution indique quand il restaure la progression et quand le point de contrôle est atteint.
  </Step>

  <Step title="Vérifier l’exécution terminée">
    Une fois l’extraction restante terminée, vérifiez le nombre de lignes produites et quelques enregistrements autour du point d’interruption. Confirmez que le jeu de données final couvre les entrées prévues, sans enregistrements manquants ou dupliqués de façon inattendue.
  </Step>
</Steps>

## Quand un point de contrôle est inutilisable

Un point de contrôle correspond à une configuration de tâche et à une exécution précises. Octoparse le valide avant la reprise afin que la progression enregistrée ne soit pas appliquée à une tâche incompatible.

Une nouvelle collecte peut être nécessaire lorsque :

* La tâche ou ses URL d’entrée ont été modifiées après la création du point de contrôle
* Le point de contrôle est absent, endommagé ou ne correspond pas au Flux de travail actuel
* La progression enregistrée provient d’un autre mode d’exécution locale
* L’exécution précédente s’est terminée correctement et ne laisse aucun travail en attente
* Une exécution locale planifiée démarre ; les exécutions planifiées repartent de zéro au lieu d’attendre une décision de reprise

Si la validation échoue, Octoparse marque le point de contrôle comme indisponible et propose une nouvelle exécution plutôt que de poursuivre en silence depuis une position incertaine.

<Note>
  Les points de contrôle sont enregistrés avec l’exécution locale sur le poste de travail. Reprenez la tâche dans le même environnement Octoparse bureau que celui où la progression a été enregistrée.
</Note>

## Reprise, pause et nouvelle tentative

Ces actions répondent à des besoins différents :

| Action                              | Quand l’utiliser                                                                                                       |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Pause et reprise                    | Le module d’exécution est encore ouvert et vous voulez suspendre temporairement le processus actif                     |
| Reprise depuis un point de contrôle | L’exécution locale précédente s’est arrêtée et doit être reconstituée à partir de la progression enregistrée           |
| Re-collect                          | La tâche a changé, la progression précédente n’est plus utile, ou vous voulez un jeu de données propre depuis le début |

## Pages associées

<Columns cols={3}>
  <Card title="Extraction locale ou cloud" href="/docs/fr/platform/local-vs-cloud">
    Choisissez l’environnement d’exécution d’une tâche.
  </Card>

  <Card title="Mode Standard ou Mode Boost" href="/docs/fr/platform/standard-vs-boost">
    Comprenez l’extraction locale séquentielle et parallèle.
  </Card>

  <Card title="Journaux et événements" href="/docs/fr/platform/logs-and-events">
    Consultez la progression des tâches et les résultats d’exécution.
  </Card>
</Columns>
