undefined

Cliquez sur le menu deroulant

Sunday, April 24, 2022 5:00 PM

Un menu déroulant est une liste d'éléments qui apparaissent lorsqu'on clique sur un bouton ou une sélection de texte. Ce tutoriel vous montrera comment sélectionner des options dans un menu déroulant dans Octoparse.

 

Vous aurez peut-être besoin de ce lien d'exemple pour le suivre :

https://www.mycarinfo.com.my/Valuation/SearchVehicle?version=free

 

1. Cliquez sur le menu déroulant et cliquez sur " boucle dans les options du menu déroulant "

 

 

2. Un élément de boucle a été créé et ajouté automatiquement au flux de travail pour exécuter en boucle les options du menu déroulant

 

 

 

3. Vérifiez si toutes les options dont nous avons besoin ont été incluses dans les éléments de la boucle

 

    • Cliquez surde l'élément bouclé pour la liste déroulante, puis reportez vous aux éléments bouclés dans la liste

 

 

    • Vérifiez si tous les éléments ajoutés à la boucle sont désirés. Si cela n'est pas le cas, affinez la liste à l'aide de la fonction XPath :position()

 

 

 

Par exemple, dans ce cas, la première option dans le menu déroulant est "-Select-", qui n'est pas une véritable option mais un titre, et nous voulons la supprimer dans la liste.

 

 

 

 

Vous pouvez donc simplement ajouter "[position()>1]" au XPath actuel. De cette façon, l'élément de la boucle inclura chaque option avec une position mieux que 1, ou nous pouvons dire qu'il exclura simplement la première option.

 

 

 

 

Conseils !

Lorsqu'un menu déroulant est détecté et créé dans Octoparse, toutes les options disponibles seront sélectionnées par défaut. En plus de la méthode de l'ajout de [position()>1] , nous venons de présenter pour modifier la liste en ajoutant ou en supprimant des éléments, il y a d'autres méthodes que vous pouvez utiliser avec la fonction XPath position(). Ajouter [position()="x"] à la fin du XPath pour inclure uniquement les options de certaines positions, c'est-à-dire position( )=1, position( )=2, etc. Pour cet exemple, si vous voulez choisir l'année

1996, le Xpath doit être ajouté [position()=27]

Pour apprendre d'autres astuces, veuillez vous référer à  Comment sélectionner une option spécifique dans la liste déroulante ?

 

 

4. Nous avons maintenant fini de configurer les menus déroulants. Cliquez sur le bouton de confirmation pour compléter la recherche.

 

 

 

Comme vous pouvez le voir dans le GIF ci-dessus, lorsqu'il y a plusieurs menus déroulants sur la page Web et que nous voulons les parcourir en boucle, c'est-à-dire obtenir les résultats des différentes combinaisons, nous pouvons simplement suivre les étapes du parcours d'un menu déroulant comme nous l'avons présenté précédemment, et le répéter plusieurs fois. Les éléments de la boucle récemment construite doivent se trouver dans la boucle précédente, comme ceci :

 

 

 

 

Conseils !

Vous voulez peut-être savoir quelles options dans les différents menus déroulants nous donnent les résultats correspondants. Vous pouvez consulter les tutoriels ci-dessous pour voir comment y parvenir :

Comment extraire l'option sélectionnée dans les menus déroulants ?

Si vous avez besoin d'aide pour votre projet de données, n'hésitez pas à soumettre une demande ici pour nous contacter.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nous utilisons des cookies pour améliorer votre expérience de navigation. Découvrez comment nous utilisons les cookies et comment vous pouvez les contrôler en cliquant sur les paramètres des cookies. Si vous continuez à utiliser ce site, vous consentez à notre utilisation des cookies.
Accepter Rejeter