undefined

Dropdown-Menü  

Wednesday, July 28, 2021 10:56 AM

 

Ein Dropdown-Menü ist eine Liste von Elementen, die beim Klicken auf eine Schaltfläche oder eine Textauswahl erscheint (wie das Bild unten zeigt). Dieses Tutorial zeigt Ihnen, wie Sie Optionen in einem Dropdown-Menü auswählen können.

45322342343232.jpg

 

Verwenden Sie diesen Beispiel-Link, um die Anleitung zu verstehen:

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

 

1) Klicken Sie auf das Dropdown-Menü

mceclip1.png

 

2) Das Tipps-Panel öffnet sich, klicken Sie auf "Loop through options in the dropdown".

2023432641-31.jpg

 

3) Ein Loop Item wurde erstellt und dem Workflow automatisch hinzugefügt.

workflow_loop_item.png

 

 

4) Überprüfen Sie, ob alle benötigten Optionen in „Loop Item“ aufgenommen wurden

• Klicken Sie auf mceclip1.png von „Loop Item“ und Überprüfen Sie dann die Optionen in der Liste.

mceclip0.png

 

• Prüfen Sie, ob alle Elemente gewünscht sind; wenn nicht, verfeinern Sie die Liste mit der XPath-Funktion: position().

 

Tipps!

Position() bezieht sich darauf, wo sich die Option im Dropdown-Menü befindet.

4547.jpg

 

 

In diesem Fall ist beispielsweise die erste Option im Dropdown-Menü "-Select-", die keine echte Option, sondern eine Überschrift ist, deswegen wir entfernen sie aus der Liste.

 202514517.jpg

 

Sie können also einfach "[position()>1]" an den aktuellen XPath anhängen. Auf diese Weise wird die Optionen mit einer Position größer als 1 einschließen, oder wir können sagen, dass nur die erste Option ausgeschlossen werden soll.

 202234324.jpg

 

Tipps!

Wenn ein Dropdown-Menü von Octoparse erkannt wird, werden standardmäßig alle verfügbaren Optionen ausgewählt. Neben der soeben vorgestellten Methode des Hinzufügens von [position()>1], gibt es noch weitere Methoden, die Sie mit der XPath-Funktion position() verwenden können, um die Liste durch Hinzufügen oder Entfernen von Einträgen zu verändern,  z.B. durch Hinzufügen von [position()="x"] am Ende des XPath, um nur Optionen an bestimmten Positionen einzuschließen, d.h. position( )=1, position( )=2, usw. Um weitere Methoden zu erfahren, lesen Sie bitte die Anleitung: How to select a specific option from drop-down list?

 

5) Nun sind wir mit der Konfiguration des Dropdown-Menüs fertig. Klicken Sie auf die Bestätigungsschaltfläche, um die Suche abzuschließen.

 6Donbest_2.gif

 

Wenn es mehrere Dropdown-Menüs auf einer Webseite gibt, wie Sie aus dem obigen GIF ersehen können, und wir die Ergebnisse von verschiedenen Kombinationen extrahieren möchten, können wir einfach die obigen Schritte befolgen und je nach Bedürfnissen mehrere Male wiederholen. Die neu erstellten Loop Items sollten sich innerhalb des vorherigen Menüs befinden, etwa so:

 mceclip2.png

 

Tipps!

Wenn Sie mehr über das Dropdown-Menü erfahren möchten, lesen Sie bitte die Anleitung:

How to extract the selected option from drop-down menus?

 

 

btnImg
Diese Website verwendet Cookies um Ihnen ein besseres Internet-Erlebnis zu ermöglichen. Lesen Sie wie wir Cookies verwenden und Sie können sie kontrollieren, indem Sie auf Cookie-Einstellungen klicken. Wenn Sie die Website weiter nutzen, akzeptieren Sie unsere Verwendung von Cookies.
Akzeptieren Ablehnen