Personne n’a jamais dit : « J’adore les publicités pop-up »… Les pop-ups sont sans doute l’un des éléments les plus détestés du marketing en ligne. Ils sont agaçants, intrusifs et distrayants. Pour nous, les utilisateurs de web scraping, un pop-up inattendu peut ralentir le chargement de la page et bloquer les éléments que nous souhaitons extraire. Alors, comment fermer une fenêtre pop-up lors de la création d'une tâche ?
Il existe en réalité deux façons de gérer les pop-ups dans Octoparse. À titre d’exemple, nous allons utiliser le site figaro. Consultez l’URL suivante :
https://www.lefigaro.fr
Créez une nouvelle tâche dans Octoparse à l’aide de cette URL d’exemple. Vous remarquerez qu’une publicité pour l’abonnement s’affiche en bas de la page sous forme de pop-up.
1. Fermez la fenêtre pop-up manuellement
La première option consiste à fermer la fenêtre pop-up manuellement.
Activez le mode navigation d’Octoparse, puis cliquez sur la croix pour fermer la pop-up.
N’oubliez pas de désactiver le mode navigation avant de passer à l’étape suivante.
2. Utiliser l'action Cliquer sur un élément
La deuxième option consiste à ajouter une action de clic dans le flux de travail pour indiquer à Octoparse de fermer automatiquement la pop-up.
Cliquez d’abord sur la croix de fermeture en haut à droite de la pop-up, puis sélectionnez Cliquer sur le button dans le panneau de Conseils.
N’oubliez pas de définir un délai d’attente AJAX pour cette action.
Dans les deux cas, la pop-up sera fermée. Vous pouvez ensuite continuer à modifier votre tâche.