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

# Navigateurs de scraping

> Découvrez comment Octoparse utilise l’extraction dans le navigateur pour charger les pages, interagir avec les sites et créer des workflows de scraping.

Octoparse utilise un environnement fondé sur un navigateur pour ouvrir les sites web, interagir avec les éléments des pages et créer des workflows d’extraction. Il peut ainsi gérer les sites dont les données apparaissent après un clic, un défilement, une connexion ou un chargement JavaScript.

## Navigateur intégré

Le Navigateur intégré est l’espace dans lequel vous créez et testez les tâches. Il permet d’ouvrir le site cible, de sélectionner des éléments, de créer des actions et de prévisualiser les données extraites.

Vous pouvez l’utiliser pour :

* Ouvrir les URL cibles
* Sélectionner du texte, des liens, des images et d’autres éléments
* Cliquer sur des boutons ou des éléments de menu
* Gérer la pagination ou le défilement infini
* Vous connecter lorsqu’une tâche exige la configuration d’une session
* Tester le chargement d’une page pendant l’extraction

## Mode de sélection et Browse Mode

Octoparse utilise différents modes d’interaction lors de la création d’une tâche.

| Mode                    | Utilisation                                                                   |
| ----------------------- | ----------------------------------------------------------------------------- |
| Mode de sélection       | Sélectionner des éléments de la page et créer des actions d’extraction        |
| Browse Mode             | Interagir avec la page comme dans un navigateur normal                        |
| Test du Flux de travail | Observer la tâche exécuter les actions et collecter un échantillon de données |

Utilisez Browse Mode lorsque vous devez interagir manuellement avec la page avant de poursuivre la configuration de la tâche, par exemple pour vous connecter, fermer une fenêtre contextuelle, ouvrir un menu ou atteindre l’état de page à extraire.

## Chrome Mode

Chrome Mode utilise un navigateur Chrome pour ouvrir les pages et collecter les données à la place du Navigateur intégré. Puisqu’il utilise un navigateur complet avec une empreinte numérique et un profil de comportement proches de ceux d’un utilisateur réel, il est plus stable que le Navigateur intégré et moins susceptible d’être détecté ou bloqué par les sites dotés de mesures anti-bot strictes.

Utilisez Chrome Mode lorsque :

* Le Navigateur intégré ne charge pas correctement la page cible
* Le site détecte et bloque les navigateurs non standard
* Un environnement de navigation plus complet est nécessaire pour reproduire le comportement d’un utilisateur réel

## Pages dynamiques

De nombreux sites chargent les données après le chargement initial de la page. Le Navigateur intégré vous aide à configurer les actions adaptées à ces situations.

Les comportements dynamiques courants comprennent :

* Le défilement infini
* Les boutons « Charger plus »
* Les filtres déroulants
* Les onglets
* Les fenêtres contextuelles
* Le contenu rendu par JavaScript
* Les écrans de connexion
* Les pages de détail ouvertes après un clic sur un élément de liste

Pour ces pages, la tâche peut nécessiter des temps d’attente, des actions de défilement, des clics ou des étapes de pagination.

## Bonnes pratiques

* Attendez le chargement complet de la page avant de sélectionner les champs.
* Utilisez Browse Mode pour naviguer manuellement, puis revenez au mode de sélection.
* Ajoutez des temps d’attente lorsque le contenu se charge lentement.
* Testez un petit échantillon avant d’exécuter la tâche complète.
* Vérifiez de nouveau la sélection des champs si le site change de disposition.
* Consultez les [journaux](/docs/fr/platform/logs-and-events) lorsqu’une tâche se comporte différemment pendant une exécution.

<Note>
  Une tâche fondée sur un navigateur dépend de la structure et du comportement du site cible. Si celui-ci change, la tâche peut nécessiter une mise à jour.
</Note>
