Zum Hauptinhalt springen

Funktionvorstellung von „Klick Item“

Gestern 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 Klick ist einer der am häufigsten verwendeten Schritte im Workflow, wenn Sie eine Aufgabe zum Abrufen der benötigten Daten einrichten. Wie der Name schon sagt, kann er eine Klickaktion simulieren, genau wie Sie in Ihrem Browser auf eine beliebige Stelle auf einer Webseite klicken würden.

Neben Klick Itemhat es im Workflow auch einige andere Namen.

  • Klicken Sie auf URLs in der Liste: Dies wird angezeigt, wenn diese Webseite Elemente enthält, die mit anderen URLs verknüpft sind

  • Klicken Sie hier, um die Seitennummerierung zu erstellen : Dies wird automatisch generiert, wenn Sie die Seitennummerierungsschritte einrichten.


Wie wird ein „Klick Item“ dem Workflow hinzugefügt?

Methode 1: Einfach beim Klick auf irgendeines Seitenelement auf der Website

Es ist meistens in den folgenden Situationen verwendet:

  • Die Daten, die durch Klick erscheinen werden

  • Die Websites, die das Einloggen brauchen müssen

  • Button „Suchen“

  • Paginierung

Klicken Sie auf irgendeines Element auf der Seite - Wählen Sie eine der Optionen, die „Klick Item“ auf der Tips-Panel enthält. Folgend gibt es einige Screenshots als Beispiele.


Methode 2: Hinzufügen aus dem Workflow

Schritt 1: Alternativ können Sie auch zum Workflow gehen und auf das + Zeichen klicken, dann wählen Sie Klick, um hier eine Aktion hinzufügen.

Schritt 2: Danach sollten Sie die geeignete und richtige XPath des Elementes in diese Aktion „Click Item“ eingeben, auf die wir klicken müssen, damit der richtige Button geklickt wird.

  • Prozess 1: Klicken Sie auf Klick Item.

  • Prozess 2: Geben Sie direkt die XPath ein, wenn Sie die XPath des Elementes wissen würden.

  • Prozess 3: Klicken Sie auf „Übernehmen“ zu speichern.

Tipps!

  1. Durch dieses Tutorial können Sie lernen, wie eine XPath geschrieben wird: Anpassung des Element-XPath

  2. Wenn Sie keine Ahnung über das Schreiben von XPath hätten, können Sie:

  • Klicken Sie zuerst auf den Button von Matching-XPath im Video.

  • Wählen Sie das gewünschte Element aus der Website und darauf klicken. Dann wird Octoparse eine XPath generieren.


Methode 3: Auto-Detect

Wenn Sie die Funktion „Auto-detect“ verwenden, um einen Workflow zu erstellen, werden normalerweise zuerst die Listendaten extrahiert. Aber was soll gemacht werden, wenn Sie die Elemente in der Liste anklicken möchten, um deren Detailseiten zu öffnen? Schauen Sie sich das Tutorial für weitere Details an: Datenextraktion aus Liste und Detailseiten.

1. XPath-Änderung

Hier können Sie den XPath des anzuklickenden Elements ändern. Tag und Text geben das aktuelle anzuklickende Element an.

Manchmal funktioniert das Klickelement nicht, um Klickaktionen auszuführen. Möglicherweise ist der XPath nicht mehr gültig, weil die Website ihr Seitenlayout aktualisiert hat. In diesem Fall müssen Sie möglicherweise auf die Schaltfläche „XPath-Generierung“ klicken, um den XPath zu aktualisieren, oder selbst einen neuen XPath erstellen.

2. Klicken Sie auf Optionen

Klick auf „Option“Sie können vor dem Nehmen der Klick-Aktion einige Wartezeit oder Bedingungen hinzufügen, um zu warten, wenn Websites zum Laden der Weibseite Zeit brauchen.„Daten Scraping aus einem Tab“ kann die Website in einem neuen Tab öffnen, wie ein Browser tut.„laden mit AJAX“ ist für Laden der Seite von AJAX

3. Erneut versuchen

Sie können Octoparse die Webseite unter bestimmten Bedingungen neu laden lassen.

4. Relativer und absoluter XPath

Wenn Sie die Einstellungen eines Klickelements überprüfen, das sich innerhalb eines Loop-Elements befindet, bemerken Sie möglicherweise die Optionen „ Relativer XPath“ und „Absoluter XPath“. Die beiden XPath-Optionen werden nur angezeigt, wenn sich das Klickelement innerhalb einer Schleife befindet. Wenn Sie auf jedes Element im Loop-Element klicken müssen, vergessen Sie nicht, diesen „Relativen XPath“ zu aktivieren. Überprüfen Sie hier den Unterschied zwischen den beiden XPath-Optionen .

Hat dies deine Frage beantwortet?