Beherrschen Sie die Headless-Browserautomatisierung mit Latenode
Beherrschen Sie die Headless-Browserautomatisierung mit Latenode
Hallo, hier ist L! Headless-Browser haben ein enormes Potenzial, wenn es um die Automatisierung Ihrer Arbeitsabläufe geht. Wenn Sie jedoch noch nie mit einem gearbeitet haben, kann es schwierig sein, herauszufinden, wie Sie ihn effektiv nutzen können. Genau darum geht es in diesem Leitfaden. In den nächsten Minuten zeige ich Ihnen, wie Sie Headless-Browser mit Latenode nutzen können. Wir behandeln grundlegende Funktionen wie das Aufnehmen von Screenshots und das Übergeben von Daten von einer Webseite an die Latenode-Automatisierungsplattform. Wir werden uns auch einige praktische Anwendungsfälle für Anfänger ansehen und einen, den wir bei Latenode verwenden.
Abrufen von Daten von Webseiten
Beginnen wir mit einem einfachen Anwendungsfall. Der Headless-Browser kann Daten aus Webseiten extrahieren, und genau das demonstriert dieses Szenario. Die ganze Action findet genau hier statt. Tauchen wir ein.
In diesem Code navigiert der Headless-Browser zur Webseite der Bank of England, um den Wechselkurs einer Währung abzufragen. Ich sende die Währung über einen Webhook. Wenn man es in Aktion sieht, kann man es besser verstehen, also machen wir das. Zuerst kopieren wir unseren Webhook-Link und wechseln zu Postman. Hier fügen wir unseren Link ein, wählen POST, gehen dann zu Body, wählen Raw und JSON und schreiben so etwas wie das hier:
(JSON-Beispiel)
Als nächstes klicken wir auf „Senden“. Warten wir jetzt. Hier ist es. Die Überprüfung unseres Skripts zeigt einen Erfolg. Hier geschieht die Magie. Nachdem der Headless-Browser seine Aufgabe abgeschlossen hat, gibt die Webhook-Antwort ein JSON-Objekt zurück. Ich verwende diese Antwort nur, um das Ergebnis zu demonstrieren. Sie können dieses JSON in eine Tabelle, Google Sheets oder ein beliebiges anderes Tool eingeben.
Durchführen automatisierter Suchvorgänge
Hier ist ein weiterer kurzer Anwendungsfall. Diesmal führt der Headless-Browser eine Suchanfrage bei Google aus und ruft die Ergebnisse ab. Sehen wir uns das in Aktion an. Aktivieren Sie zunächst den Webhook-Link, indem Sie auf „Aktivieren“ klicken, dann verwenden wir unseren Link. Da ich die Webhook-Antwort verwende, werden die Suchergebnisse jetzt hier angezeigt. Sie sind aufgrund der Webhook-Antwort hier. Hier ist ein Einblick, wie es gemacht wird.
Planen und Filtern von Daten
Sie können Aufgaben auch nach einem Zeitplan automatisieren. In diesem Beispiel habe ich zwei Triggerknoten. Einer aktiviert das Skript nach einem Zeitplan – jeden Montag um 9:00 Uhr. So sieht es in einem Crontab-Ausdruck aus. Der andere Webhook aktiviert das Szenario, wenn ich ein Signal an den Link sende. Als Nächstes kommt der Airtable-Knoten, in dem Sie Ihren API-Schlüssel in die Verbindungen einfügen und die Datenbank auswählen, mit der Sie interagieren möchten. In diesem Fall habe ich einen Filter hinzugefügt, um nur Daten der letzten sieben Tage auszuwählen. Denken Sie daran, jedes Mal auf „Speichern“ zu klicken, wenn Sie Änderungen an Ihrer Automatisierung vornehmen. So können Sie bei Bedarf zu früheren Versionen zurückkehren.
Anschließend wechseln wir zum JavaScript-Knoten. Der Code hier erstellt JSON-Objekte für jeden Wochentag. Es gibt einen KI-Copiloten, der Sie unterstützen kann. Geben Sie ihm einfach an, was Sie benötigen, und er hilft Ihnen beim Generieren des Codes. Sobald Ihr Code fertig ist, erstellen Sie mit diesem Knoten globale Variablen. Speichern Sie alle Änderungen und aktivieren Sie dieses Szenario.
Erstellen von Diagrammen aus Daten
Das nächste Skript generiert ein HTML-Formular und verwendet globale Variablen, um ein Diagramm innerhalb des JavaScript-Knotens zu erstellen. Sie können die KI bitten, kostenlose NPM-Pakete in Ihre Eingabeaufforderung einzubinden. So sieht das Diagramm aus. Klicken Sie auf den Webhook-Link, und Sie sehen die Ausgabe.
Aufnehmen und Teilen von Screenshots
Nun stellen wir den Headless-Browser erneut vor. Dieses Mal macht der Headless-Browser einen Screenshot des von uns erstellten Diagramms. Das Skript sendet diesen Screenshot dann unter Verwendung eines Tokens und einer Chat-ID an unseren Telegram-Gruppenchat.
So funktioniert es in Aktion. Speichern Sie das Szenario, aktivieren Sie es und lösen Sie dann den Webhook-Link aus. Das Ergebnis wird in unserem Chat angezeigt.
Wenn Sie bei der Verwendung von Latenode auf Probleme stoßen oder Fragen haben, zögern Sie nicht, im Kommentarbereich oder in unserem Discord-Kanal um Hilfe zu bitten.