Zum Hauptinhalt springen

Daten Scraping der ausgewählten Dropdown-Option als Feld

Vor über 2 Jahren aktualisiert

Sie folgen jetzt einem Tutorial für die neueste Version von Octoparse. Wenn Sie zur Zeit eine ältere Version verwenden, empfehlen wir Ihnen kräftig es, ein Upgrade zu machen, weil sie schneller, leichter und stärker ist! Herunterladen und Installierung eines Upgrades hier, wenn Sie nicht so bereits machen!

Ein Dropdown-Menü ist eine Liste von Optionen, das nur erscheint, wenn der Benutzer auf einen Teil vom Text oder einen Button klickt. Es wird häufig für Webseiten verwendet, die eine Reihe von Auswahlmöglichkeiten bieten.

Manchmal möchten Sie vielleicht die ausgewählte Dropdown-Option als einzelnes Datenfeld erfassen, z. B. wenn die Dropdown-Optionen Informationen zu Kategorien enthalten. In diesem Artikel werfen wir einen kurzen Blick auf die verschiedenen Möglichkeiten, wie Sie Daten in einer Dropdown-Liste erfassen können.

Tipp: Wenn Sie Anleitung benötigen, wie man zwischen verschiedenen Optionen in einem Dropdown-Menü umwandeln und die entsprechenden Seitedaten extrahieren kann, prüfen Sie bitte dieses Tutorial, um die Datenextraktion aus DropDown-Menü zu erhalten.

In Octoparse können wir die Optionswerte entweder direkt extrahieren, wie jedes andere Datenfeld auf der Webseite, oder wir können sie aus dem Schleifenelement scrapen.


1. Scraping des Option-Wertes direkt wie jedes andere Datenfeld auf der Webseite

In diesem Beispiel werden wir eine Dropdown-Liste aus MyCarInfo verwenden und Ihnen anzuzeigen, wie dies erledigt wird.

  • Klicken Sie auf den Dropdown-Menü-Kasten.

  • Wählen Sie „Schleife durch die Optionen im Dropdown-Menü“, um eine Schleife mit „Dropdown-Schalter“ zu erstellen.

loop_through_dropdown
  • Klicken Sie erneut auf den Dropdown-Menü-Kasten.

  • Selektieren Sie „Text des ausgewählten Elements extrahieren“.

Text des ausgewählten Elements extrahieren
  • Wählen Sie „Daten in der Schleife extrahieren„ und dann klicken Sie auf „Anwenden“.

Daten in der Schleife extrahieren

Wir können die Optionen in der Schleifenliste durchlaufen und dann auf „Daten extrahieren“ klicken, um zu prüfen, ob wir die ausgewählte Dropdown-Option in der Datenvorschau erhalten.


2. Scraping des Option-Wertes bei Verwendung eines Loop-Items

Wenn sich der Wert einer Option in einigen Fällen nicht verändert, auch wenn er

ausgewählt ist, müssen wir den Wert der Option mit einem Loop-Item scrapen.

  • Klicken Sie auf den Dropdown-Menü-Kasten, um eine Schleife mit „Dropdown-Schalter“ zu erstellen.

loop_through_dropdown
  • Fügen Sie innerhalb des Loops einen Schritt von „Daten extrahieren“ hinzu.

Daten extrahieren
  • Wählen Sie „Daten in der Schleife extrahieren“ und klicken Sie auf „Anwenden“.

Daten in der Schleife extrahieren
  • Klicken Sie auf das Dropdown-Menü und selektieren Sie den SELECT-Tag und dann die erste OPTION.

SELECT OPTION
  • Klicken Sie auf „Text des Elementes extrahieren“.

Tipp: Sie können auch zwischen verschiedenen Optionen aus der Schleife durchlaufen, um zu prüfen, ob die Daten entsprechend im Vorschaubereich ändern können.

Hat dies deine Frage beantwortet?