Scraping der Kryptowährung-Infos von Yahoo Finance
Tuesday, June 14, 2022 2:30 PMEine Kryptowährung ist eine digitale oder virtuelle Währung, die durch Kryptografie gesichert ist, was es nahezu unmöglich macht, sie zu fälschen oder doppelt auszugeben. Kryptowährungsspieler müssen die Preisschwankungen der Währungen überwachen, da der Preis sich innerhalb von Sekunden ändert. Manuell ist es kaum zu realisieren, die Preise jedes Sekunde zu überwachen. Aber bei Octoparse ist es möglich.
In diesem Tutorial erfahren Sie deutliche Hinweise über den Ablauf einer Erstellung der Daten-Scraping-Aufgabe. Damit ist eine URL als Beispiel herausgegeben und die Zieldaten beziehen sich um alle Detail-Infos der Kryptowährung.
Überblick
Schritt 1: „Go To Web Page” - Öffnen Sie die Ziel-Webseite.
• Geben Sie die URL auf der Startseite ein und klicken Sie auf „Start”.

Schritt 2: Erstellen Sie einen Workflow nach der automatische Detektion der Webseite.
• Klicken Sie auf „Auto-detect web page data” und warten Sie, bis die Detektion abgeschlossen ist.

• Klicken Sie auf „Switch auto-detect results” vom Tips, bis alle Daten auf der Tabelle gewählt sind.

• Deaktivieren Sie „Add a page scroll”.
• Klicken Sie auf „Create workflow”.

• Klicken Sie auf „Click to Paginate action”.
• Stellen Sie den Wert von AJAX auf 7-10s.
• Klicken Sie auf „Apply” zum Bestätigen.

Schritt 3: Extrahieren Sie die Daten und modifizieren Sie XPath von den Datenfeldern.
• Klicken Sie auf „Vertical View”.
• Überprüfen Sie die Datenfelder in der Datenvorschau, und Sie können auch bei Bedarf die unerwünschten Felder löschen oder Felder umbenennen.

• Modifizieren Sie XPath von Daten.

Hier sind XPath-Beipiele für die Daten auf Yahoo Finance.
Price: //fin-streamer[@data-field="regularMarketPrice"]
Marketcap: //fin-streamer[@data-field="marketCap"]
• Klicken Sie auf „Apply” zum Bestätigen.

Schritt 4: Modifizieren Sie XPath von „Pagination”.
• Klicken Sie auf „Pagination”.
• Geben Sie XPath für Pagination ein: //button[not(@disabled)]//span[text()="Next"]
• Klicken Sie auf „Apply” zum Bestätigen.

Schritt 5: Scraping starten, um die Aufgabe auszuführen und Daten zu erhalten.
• Klicken Sie auf „Save”.
• Klicken Sie auf „Run”.
• Wählen Sie „Run on your device”, um die Aufgabe mit Ihrem lokalen Gerät auszuführen, oder wählen Sie „Run in the Cloud”, um die Aufgabe auf unseren Cloud-Servern auszuführen (nur für Premium-Benutzer)

Hier ist eine Datenausgabe als Beispiel.

Autor*in: Das Octoparse Team