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.
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ü
2) Das Tipps-Panel öffnet sich, klicken Sie auf "Loop through options in the dropdown".
3) Ein Loop Item wurde erstellt und dem Workflow automatisch hinzugefügt.
4) Überprüfen Sie, ob alle benötigten Optionen in „Loop Item“ aufgenommen wurden
• Klicken Sie auf von „Loop Item“ und Überprüfen Sie dann die Optionen in der Liste.
• 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.
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.
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.
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.
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:
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?