Skip to main content
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. 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. 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 lorsqu’une tâche se comporte différemment pendant une exécution.
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.