Passer au contenu principal

Ouvrir dans un nouvel onglet

Mis à jour il y a plus d'un an

La fonction Ouvrir dans un nouvel onglet dans Octoparse est la même que la fonction Ouvrir un lien dans un nouvel onglet dans un navigateur.

C'est l'une des fonctions les plus fréquemment utilisées lors de la création d'un crawler. Dans ce tutoriel, nous allons apprendre Comment et Quand utiliser cette fonctionnalité pour atteindre la page qui contient les données en besoin.


Où se trouve l'option "Ouvrir dans un nouvel onglet" ?

L'option Ouvrir dans un nouvel onglet se trouve dans les paramètres de l'action Cliquer sur l'élément. Cochez la case devant l'action pour activer la fonction. Cliquez sur Appliquer pour sauvegarder.


Quand dois-je appliquer cette option ?

Octoparse ouvrira un lien dans un nouvel onglet si la fonctionnalité Ouvrir dans un nouvel onglet est cochée, ainsi la nouvelle page ne couvrira pas la page précédente, et Octoparse pourra revenir à la page précédente pour ouvrir d'autres liens. Pensez simplement à la façon dont vous utiliseriez la fonction "Ouvrir le lien dans un nouvel onglet" lorsque vous naviguez sur un site web. Nous avons énuméré ci-dessous deux cas courants d'utilisation de cette fonctionnalité :

1. Lorsque vous devez cliquer en boucle sur une liste d'éléments

Par exemple, lorsque vous devez cliquer sur une liste de liens de produits pour extraire des données sur les pages détaillées des produits d'un site de commerce électronique, vous devez cocher l'option Ouvrir dans un nouvel onglet. Si vous ne la cochez pas, Octoparse ne pourra pas revenir à la page de listing et entrer dans les pages détaillées d'autres produits. En ce cas, vous pourriez récupérer seulement la première ligne de donnée.

2. Lorsque vous devez saisir en boucle une liste de mots-clés pour rechercher les données

Par exemple, lorsque vous devez saisir des mots-clés pour rechercher des articles sur un site de commerce électronique, l'option Ouvrir dans un nouvel onglet doit être cochée pour l'élément qui clique sur le bouton de recherche. Sinon, Octoparse ne sera pas en mesure de saisir un nouveau mot-clé au cas où la page de résultats de la recherche ne contiendrait pas le champ de recherche dans lequel nous devons saisir le mot-clé suivant.

Conseils d'utilisation : 1. Généralement, Octoparse sélectionne automatiquement l'option Ouvrir dans un nouvel onglet lors de la génération d'éléments cliquables. Mais dans le cas où vous rencontrez le problème suivant, vous pouvez avoir besoin de vérifier si cette option est cochée :


Dans quelles situations ne dois-je pas utiliser cette fonctionnalité

Il ne faut pas utiliser la fonction Ouvrir dans un nouvel onglet lorsque la page charge les informations avec AJAX, car les pages avec AJAX ne peuvent pas ouvrir un nouvel onglet, mais mettent directement à jour les informations sur la page actuelle.

Si vous utilisez la fonction Ouvrir dans un nouvel onglet pour la page de chargement AJAX, vous risquez d'obtenir une page blanche (about:blank) lors de l'extraction des données. Dans ce cas, il suffit de décocher l'option Ouvrir dans un nouvel onglet pour l'élément cliquable, et vous obtiendrez une page web normale.

blank_page.jpg
Avez-vous trouvé la réponse à votre question ?