Startseite BlogWeb-Scraping Zapier Web Scraping Anleitung: Keine Codierung, kein Problem

Zapier Web Scraping Anleitung: Keine Codierung, kein Problem

von Kadek

Scraping ist ein sehr nützliches Werkzeug in fast jedem Bereich. Wenn Sie Daten benötigen, um Ihre Preise mit denen Ihrer Konkurrenten zu vergleichen, oder wenn Sie Leads sammeln möchten, können Sie die Arbeit schneller erledigen, wenn Sie Scraping-Tools verwenden.

Bei der Erstellung von Scrapern gibt es jedoch in der Regel zwei Möglichkeiten: Sie können universelle Tools von der Stange verwenden, z. B. Chrome-Erweiterungen, oder Ihren eigenen Scraper schreiben. Im ersten Fall sind Sie in Ihren Möglichkeiten sehr eingeschränkt, und im zweiten Fall benötigen Sie Programmierkenntnisse.

Aber es gibt eine Möglichkeit, einen Web Scraper für Ihre Bedürfnisse zu schreiben, auch ohne Programmierkenntnisse. Dazu benötigen Sie Zapier, ein System zur Anwendungsintegration. Und heute werden wir Ihnen im Detail erklären, wie Sie Ihre Aufgaben mithilfe seiner Funktionen lösen können.

Zapier verstehen: Vereinfachung der Aufgabenautomatisierung

Wie bereits erwähnt, ist Zapier eine Online-Automatisierungsplattform ohne Code, mit der Sie verschiedene Apps und Dienste miteinander verbinden können, so dass diese miteinander interagieren und bestimmte Aktionen ausführen können, ohne dass Sie Code schreiben müssen.

Mit Zapier können Sie über 2.000 Anwendungen und Dienste integrieren, darunter E-Mail, soziale Medien, Projektmanager, CRM-Systeme, Cloud-Dateispeicher und mehr. So können Sie Routineaufgaben und Arbeitsabläufe automatisieren, Zeit sparen und die Effizienz verbessern, indem Sie Daten und Aufgaben zwischen verschiedenen Tools und Plattformen verschieben.

Erstellen Ihres ersten Zapier Web Scrapers

Zapier bietet die Möglichkeit, automatisierte "Zaps" zu erstellen, die aus Auslösern und Aktionen bestehen.

Auslöser sind Ereignisse oder Bedingungen, die die Ausführung eines Zaps auslösen. Zum Beispiel eine neue E-Mail, das Klicken auf einen Link, das Erstellen eines neuen Eintrags in Google Spreadsheets oder der Eingang einer neuen Bestellung in einem Online Shop.

Aktionen sind Aufgaben oder Vorgänge, die als Reaktion auf Auslöser ausgeführt werden müssen. Zum Beispiel das Senden einer Benachrichtigung an ein Mobiltelefon, das Hinzufügen von Daten zu einer Tabelle oder zu einem CRM-System.

Lassen Sie uns also unseren ersten Zapier erstellen. Gehen Sie dazu auf die Zapier-Website und melden Sie sich an. Danach werden Sie auf der Website aufgefordert, Ihren ersten Zap zu erstellen, zuzustimmen und loszulegen.

Einen Auslöser hinzufügen

Als erstes müssen wir einen Trigger hinzufügen. Ein Trigger kann eine beliebige Aktion sein, z. B. ein Brief in der Post oder eine neue Zeile in einer Tabelle, oder wir können einen Webhook verwenden.

Es beginnt alles mit einem Auslöser. Sehen Sie sich die Vorlage an, die Zapier automatisch erstellt, wenn Sie einen Zap erstellen. Hier sehen Sie 2 Schritte, von denen der erste als Auslöser markiert ist.


Erster Zapfen

Klicken Sie darauf, um den Auslöser zu ändern. Wir werden den Zeitplan wählen, weil er für einfache Zaps sehr praktisch ist. Wenn Sie einen Zeitplan verwenden, können Sie sicher sein, dass Ihr Zapper in der von Ihnen gewünschten Häufigkeit ausgeführt wird.


Einen Auslöser festlegen

Nachdem Sie einen Zeitplan als Auslöser für Ihren Zapper ausgewählt haben, müssen Sie entscheiden, wie oft er ausgeführt werden soll. Als Beispiel wählen wir einmal am Tag.


Zeitplan festlegen

Mit Zapier können Sie auch wählen, ob Ihr ZAP am Wochenende ausgelöst werden soll oder nicht. Wenn Sie Nein wählen, wird er nur von Montag bis Freitag ausgeführt. Wählen Sie dann die Uhrzeit, zu der der Zap ausgeführt werden soll.


Zeit einstellen

Damit ist die Konfiguration des Auslösers abgeschlossen und Sie können überprüfen, ob er korrekt funktioniert.


Testauslöser

Wenn das Ergebnis korrekt ist, können Sie mit dem nächsten Schritt der Erstellung Ihres Zaps fortfahren. Und wenn nicht, können Sie versuchen, den Auslöser erneut zu testen. Wenn das nicht hilft, versuchen Sie, alle Schritte erneut auszuführen. Lassen Sie uns nun sehen, wie Sie mit Zapier und Scrape-It.Cloud einen Web Scraper erstellen. Lassen Sie uns dazu den Auslöser vervollständigen und die Aktion erstellen.

Scrape-It.Cloud API-Schlüssel abrufen

Bevor wir die Aktion hinzufügen, lassen Sie uns die Daten abrufen, die wir für die Verwendung der Aktion benötigen. Sie benötigen Ihren individuellen API-Schlüssel, um mit unserer Web Scraping API zu arbeiten. Wir zeigen Ihnen, wo Sie ihn finden.

Gehen Sie auf unsere Website und melden Sie sich an, indem Sie auf die Schaltfläche "Kostenlos testen" in der oberen rechten Ecke des Bildschirms klicken. Wir bieten Ihnen einen kostenlosen Testzeitraum an, ohne dass Sie bei der Anmeldung persönliche Daten angeben müssen. So können Sie den Komfort unseres Dienstes aus erster Hand erleben.


Anmelden

Wenn Sie sich über unsere Preispläne informieren möchten, scrollen Sie zum Ende der Seite und erfahren Sie alle Details.


Abonnement wählen

Kommen wir also zurück zur Anmeldung. Dazu müssen Sie nur Ihre E-Mail-Adresse angeben und ein Passwort erstellen. Rufen Sie dann Ihre E-Mail auf und bestätigen Sie Ihre Anmeldung. Das ist alles, und jetzt können Sie unseren Service nutzen.


Kostenlose Testversion starten

Nach der Anmeldung gelangen Sie in Ihrem Konto auf die Registerkarte Dashboard, wo Sie Ihren API-Schlüssel finden, die Anzahl der Credits auf Ihrem Guthaben einsehen und Statistiken verwenden können. Sie können auch durch verschiedene Registerkarten blättern, darunter die Registerkarte Scrapers, auf der Sie unsere No-Code-Scraper für verschiedene beliebte Ressourcen finden.


API-Schlüssel kopieren

Kopieren Sie also Ihren API-Schlüssel und kehren Sie zur Erstellung unseres Zap zurück.

Scrape-It.Cloud API mit Zapier verbinden

Mit unserer API können Sie den Abruf von Daten aus Webseiten und Google Maps automatisieren und Informationen von Google Suche Seiten. Dies kann ein hilfreiches Tool für verschiedene Aufgaben sein, z. B. für das Parsen von Daten, die Lead-Generierung, die Überwachung von Webseiten und das Sammeln von Informationen für Analysen.

Ändern wir also, ähnlich wie beim Auslöser, die Aktion. Verwenden Sie die Suche, um Scrape-It Cloud zu finden.


Aktion hinzufügen

Scrape-It.Cloud bietet Optionen zum Extrahieren verschiedener Informationen. Im Folgenden finden Sie eine kurze Beschreibung der drei Arten von Informationen, die extrahiert werden können:

  1. Daten aus URL extrahieren. Mit dieser Funktion können Sie schnell und ohne Programmieraufwand Daten aus einer beliebigen URL extrahieren. Damit können Sie strukturierte Daten aus Webseiten extrahieren, z. B. Kopfzeilen, Text, Tabellen, Bilder und andere Elemente. Sie können HTML-Selektoren angeben, um anzuzeigen, welche Seitenelemente Sie extrahieren müssen.
  2. Google Maps Scraper. Mit dieser Funktion können Sie Daten aus Google Maps abrufen, darunter Bewertungen, Anzahl der Rezensionen, Telefonnummer, Adresse, Website und andere Informationen. Sie können eine bestimmte Adresse oder Schlüsselwörter angeben, um Daten über relevante Objekte auf der Karte zu suchen und abzurufen. Wenn Sie mehr darüber wissen möchten, können Sie unseren Artikel zu diesem Thema lesen, den wir bereits geschrieben haben.
  3. Google SERP Scraper. Mit dieser Funktion können Sie Suchergebnisse aus den Suchergebnisseiten (SERPs) von Google extrahieren. Sie können Informationen über organische Suchergebnisse, lokale Standorte und verwandte Suchanfragen erhalten. Dies ist nützlich, wenn Sie die Erfassung von Daten aus Google-Suchergebnissen für Analysen oder andere Zwecke automatisieren möchten.

Konzentrieren wir uns auf eine universelle Option zum Extrahieren von Daten aus einer beliebigen Website per Ressourcen-Link.


Daten extrahieren

Jetzt müssen Sie Ihr Scrape-It.Cloud-Konto mit Zapier verbinden. Dazu benötigen wir nur den API-Schlüssel, den wir zuvor auf der Registerkarte Dashboard des Kontos angezeigt haben.


Anmelden

Kopieren Sie Ihren API-Schlüssel und fügen Sie ihn in das Feld ein, das erscheint. Keine Sorge, Sie können die Verknüpfung Ihres Kontos mit Zap jederzeit aufheben oder eine Verbindung zu einem anderen Konto herstellen.


Setzen Sie Ihren API-Schlüssel

Jetzt sehen Sie den Namen Ihres Kontos anstelle des Verbindungsfeldes, was bedeutet, dass Sie Ihr Scape-It.Cloud-Konto erfolgreich mit Zapier verbunden haben.


Gehen Sie zum nächsten Schritt

Sobald Ihr Konto verbunden ist, können Sie zum nächsten Schritt übergehen und lernen, wie Sie Websites scrapen können.

Wir werden nicht auf alle Felder im Detail eingehen, sondern uns auf das Wesentliche konzentrieren. Zu jedem Feld gibt es eine Beschreibung; wenn Sie es für notwendig halten, können Sie es selbst ausfüllen. Wir werden nur die Pflichtfelder und die am häufigsten verwendeten Felder behandeln. Die optionalen Felder können Sie völlig unausgefüllt lassen.

Und das erste Feld, das Sie ausfüllen müssen, ist ein Link zu der Zielsite, von der Sie Daten abrufen möchten.


URL eingeben

Sie können dieses Feld nicht leer lassen, da es ein erforderlicher Parameter ist.

Das folgende Feld ist Extraktionsregeln, mit denen Sie bestimmte Daten aus einer Seite extrahieren können und nicht den gesamten HTML-Code.


Extraktionsregeln setzen

Im ersten Feld sollten Sie einen optionalen Namen für die Datengruppe angeben; im zweiten Feld sollten Sie deren CSS-Selektor angeben. Wenn wir zum Beispiel die Beschreibungen abrufen möchten, die in der <p> Tag verwenden, können wir sie im ersten Feld "Beschreibungen" nennen und im zweiten einfach "p" schreiben.


Extraktionsregeln ausprobieren

Auch wenn die Verwendung von Extraktionsregeln kompliziert erscheinen mag, ist dies nicht der Fall. Und um Ihnen das zu zeigen, lassen Sie uns Extraktionsregeln für die Daten dieser Demo-Website erstellen.

CSS-Selektoren finden

Zunächst müssen wir die CSS-Selektoren für die Elemente finden, die wir erhalten möchten. Rufen Sie dazu die Seite auf und öffnen Sie DevTools (F12 oder klicken Sie mit der rechten Maustaste auf den Bildschirm und wählen Sie Inspizieren). Der gesamte Code der Seite wird hier angezeigt. Um die CSS-Selektoren der einzelnen Elemente herauszufinden, müssen wir sie analysieren.

Lassen Sie uns dazu die integrierten Funktionen von DevTools verwenden. Wählen Sie die Funktion Elementsuche und markieren Sie einfach das Element, für das Sie den CSS-Selektor suchen möchten.


Recherchieren Sie den Standort

Wählen Sie jedes Element aus und merken Sie sich die Tags, wo sie sich befinden.


Selektoren finden

Hier sehen wir, dass alle notwendigen Daten im übergeordneten Tag "div" mit dem Klassennamen "col" gespeichert sind, der alle Produkte auf der Seite enthält. Es enthält die folgenden Informationen:

  1. Der CSS-Selektor " div.image > a > img @src" enthält den Link zu dem Produkt. Wenn wir einen zu generischen CSS-Selektor wie "img @src" verwenden, erhalten wir jedes Bild auf der Seite.
  2. Der Tag "a" enthält den Produktlink im Attribut "href".
  3. Der "h4"-Tag enthält den Produkttitel.
  4. Das Tag "p" enthält die Produktbeschreibung.
  5. Die Preise werden im Tag "span" mit verschiedenen Klassen gespeichert:

   5.1. "Preis-alt" für den ursprünglichen Preis.

   5.2. "Preis-neu" für den ermäßigten Preis.

   5.3. "Preis-Steuer" für die Steuer.

Da wir nun wissen, wo die benötigten Informationen gespeichert sind, können wir zu Zapier und den Extraktionsregeln zurückkehren.

Wählen Sie beschreibende Namen für jedes Element und geben Sie die CSS-Selektoren an. Wenn Sie mit dem Aufbau von CSS-Selektoren nicht vertraut sind oder nicht wissen, was sie sind, können Sie unseren Artikel über CSS-Selektoren lesen, um sie besser zu verstehen.


Extraktionsregeln mit Selektoren ausfüllen

Jetzt erhalten wir nur die Informationen, die wir brauchen.

Proxy ändern

Dies ist ein optionaler Schritt, den Sie überspringen können. Wenn die Website jedoch unterschiedliche Informationen für verschiedene Länder bereitstellt, können Sie einen Proxy-Server aus dem Land auswählen, in dem Sie Ergebnisse erhalten möchten.


Proxy verwenden

Wenn Sie diesen Schritt überspringen, werden die Standardwerte des Proxys für das Rechenzentrum USA verwendet.

Testen Sie das Ergebnis

Sie können auch die übrigen Felder nach Belieben ausfüllen. Dann kommen wir zum nächsten Teil - der Überprüfung der Ergebnisse.


Gehen Sie zum nächsten Schritt

Sie können auch die übrigen Felder nach Belieben ausfüllen. Dann kommen wir zum nächsten Teil - der Überprüfung der Ergebnisse.


Prüfen Sie

Wenn Sie sicher sind, dass alles korrekt ist, führen Sie den Test aus. Als Ergebnis erhalten Sie die Daten in Form einer JSON-Antwort.


Forschungsergebnisse

Denken Sie daran, dass Sie beim Verfassen von CSS-Selektoren darauf achten müssen, dass die Elemente klar definiert sind.

Erweiterte Anwendungsfälle

Nachdem wir nun die Grundlagen behandelt haben, können wir zu fortgeschritteneren Beispielen übergehen. Nach unserer Erfahrung sind die beliebtesten und häufigsten Integrationen mit unserer API Google Sheets und ChatGPT. Daher werden wir nun im Detail erläutern, wie diese zusammen verwendet werden können.

Scrape-It.Cloud mit ChatGPT

Und wir beginnen mit ChatGPT. Um die bereits besprochenen Schritte nicht zu wiederholen, nehmen wir den Zapper aus dem vorherigen Beispiel und fügen die folgende ChatGPT-Aktion hinzu.


ChatGPT verwenden

Wie bei Scrape-It.Cloud benötigen Sie einen API-Schlüssel, um ChatGPT mit Ihrem Zap zu verbinden. Um ihn zu erhalten, müssen Sie sich auf der OpenAI-Plattform anmelden und zum Abschnitt API-Schlüssel gehen. Wenn Sie noch keinen API-Schlüssel haben, können Sie ihn im selben Bereich erstellen.


API-Schlüssel kopieren

Lassen Sie uns nun zu Zapier zurückkehren und den Interaktionstyp ChatGPT auswählen. Wenn Sie ChatGPT in Ihrem Zapier verwenden, können Sie die folgenden Optionen verwenden, um Informationen zu extrahieren:

  1. Hier können Sie eine Folge von Nachrichten (eine Konversation) an ChatGPT senden, die als Kontext für die Erstellung einer Antwort verwendet wird. Ihre Nachrichten und Modellantworten können gespeichert und in der weiteren Verarbeitung verwendet werden. Auf diese Weise können Sie Dialogsysteme erstellen oder mit einem Benutzer in einem Chatformat interagieren, in dem das Modell Fragen beantwortet und Informationen auf der Grundlage von Benutzereingaben liefert. Sie können diese Option auch nutzen, um die Eingaben zu analysieren und Schlussfolgerungen zu ziehen.
  2. Strukturierte Daten extrahieren. Diese Interaktionsoption eignet sich zum Analysieren und Extrahieren strukturierter Daten aus eingehenden unstrukturierten Informationen. Das Modell sucht nach Informationen über bestimmte Entitäten wie Namen, Daten, Adressen, Telefonnummern usw. und gibt strukturierte Daten zurück, die Sie für die weitere Verarbeitung oder Integration in andere Systeme verwenden können.

Mit ChatGPT in Ihrem ZAP können Sie also Chatsysteme erstellen, Unterhaltungen mit Benutzern verarbeiten und strukturierte Daten aus unstrukturiertem Text abrufen, was Ihnen mehr Flexibilität bei der Verarbeitung und Analyse von Informationen bietet. Wir werden den Fall "Konversation" als Beispiel verwenden, um die Informationen zu analysieren, die wir zuvor gesammelt haben.


Konversation verwenden

Lassen Sie uns nun ChatGPT verbinden. Klicken Sie dazu auf die Schaltfläche Anmelden und warten Sie auf das Popup-Fenster. Hier benötigen Sie Ihren API-Schlüssel.


Anmelden

Geben Sie Ihren API-Schlüssel in das hervorgehobene Feld ein. Das zweite Feld kann leer bleiben, wenn Sie sich bei der ursprünglichen OpenAI angemeldet haben, ohne die Änderung Ihres Unternehmens zu verwenden.


Geben Sie Ihren API-Schlüssel ein

Jetzt müssen Sie eine Anfrage erstellen. Sie können den Textteil verwenden, der sich nicht ändern wird, und die gescrapten Daten, die sich unter verschiedenen Bedingungen ändern können. Um das Beispiel nützlicher zu machen, nehmen wir eine beliebige Nachrichtenseite und ersetzen den Link aus dem vorherigen Schritt durch diesen. Außerdem ändern wir die Extraktionsregeln so, dass wir nur den Text in <p> Tag. Mit ChatGPT erhalten Sie eine kurze Zusammenfassung der Nachrichten.


Setzen Sie die Aufforderung

Als Ergebnis erhalten wir eine Abfrage wie diese:


Informationen prüfen

Wenn Sie eine Konversation erstellen möchten, die sich an vergangene Nachrichten erinnert, geben Sie den Schlüssel dieser Konversation an, unter dem Sie sie finden können.


Speicherschlüssel eingeben

Die übrigen Felder sind intuitiv, Sie können sie nach eigenem Ermessen ausfüllen. Lassen Sie uns nun zur Testphase übergehen. Bevor Sie den Test durchführen, vergewissern Sie sich, dass Sie alle Daten korrekt eingegeben haben.


Prüfen Sie die Daten

Infolgedessen erhalten wir diese (oder eine ähnliche) ChatGPT-Antwort:


Erhalten Sie das Ergebnis

Wie Sie sehen, ist die Verbindung zu ChatGPT einfach genug, aber damit erhalten Sie viele Optionen für die Verwendung von Zapier.

Scrape-It.Cloud mit Google Sheets

Sehen wir uns nun an, wie Sie alle Daten aus Scrape-It.Cloud in Google Sheets übertragen können. Gehen Sie dazu zunächst zu Google Sheets und erstellen Sie eine neue Tabelle. Geben Sie die Spalten an, in die wir die Informationen schreiben wollen, und merken Sie sich den Namen der Tabelle.


Ein Blatt erstellen

Gehen Sie nun zu Zapier und erstellen Sie eine neue Aktion - Google Sheets. Hier müssen wir die Ereignisoption auswählen. Wir werden nicht auf jede Option im Detail eingehen, sondern nur kurz die Optionen betrachten:

  1. ERSTELLEN. Ermöglicht es Ihnen, ein leeres Dokument, eine leere Spalte, eine leere Zeile oder ein leeres Arbeitsblatt zu erstellen.
  2. ARBEITSBLATT KOPIEREN. Erzeugt ein neues Arbeitsblatt durch Kopieren eines vorhandenen Arbeitsblatts.
  3. MEHRERE TABELLENKALKULATIONSZEILEN ERSTELLEN. Erzeugt eine oder mehrere neue Zeilen im angegebenen Arbeitsblatt. Kann Zeilen unterstützen.
  4. TABELLENKALKULATIONSZEILE LÖSCHEN. Löscht den Inhalt einer Zeile in der angegebenen Tabelle. Die gelöschten Zeilen werden als leere Zeilen in der Tabelle angezeigt.
  5. TABELLENKALKULATIONSZEILE FORMATIEREN. Wendet eine Formatierung auf die angegebene Tabellenkalkulationszeile an.
  6. TABELLENKALKULATIONSZEILE AKTUALISIEREN. Aktualisiert den Inhalt der Zeile in der angegebenen Tabelle.
  7. TABELLENKALKULATIONSZEILE(N) AKTUALISIEREN. Aktualisiert eine oder mehrere Zeilen in der angegebenen Tabelle. Kann Einzelposten unterstützen.
  8. SUCHEN. Sucht nach einem Arbeitsblatt, einer Zeile oder einem Zeilenposten.
  9. REQUEST API (Beta). Diese erweiterte Aktion führt eine HTTP-Anfrage unter Verwendung der Authentifizierung dieser Integration aus. Dies ist nützlich, wenn die Anwendung einen API-Einstiegspunkt hat, den Zapier noch nicht implementiert hat.

Sie können diese Aktionen in Ihren Zaps mit Google Sheets zum Erstellen, Aktualisieren, Formatieren, Suchen und Löschen von Daten in Tabellen und Arbeitsblättern verwenden. In unserem Beispiel erhalten wir mit der Scrape-It.Cloud API mehrere Zeilen mit Produktdaten. Daher werden wir die Möglichkeit nutzen, mehrere Zeilen zu einem Google Sheets-Dokument hinzuzufügen.


Wählen Sie Ereignis Zeilen erstellen

Jetzt müssen Sie sich bei Ihrem Google-Konto anmelden und den Zugriff auf Ihre Dokumente gewähren, damit Zapier Ihre Dokumente ändern, hinzufügen und verwalten kann.


Anmelden

Wählen Sie das Konto, für das Sie Dokumente freigeben möchten.


Wählen Sie ein Konto

Sie können die Bedingungen und Konditionen lesen und erfahren, worauf Sie Zugriff haben. Wie wir bereits gesagt haben, können Sie die Berechtigung zur Dokumentenverwaltung jederzeit aus Ihrem Konto entfernen.


Zugriff zulassen

Nun müssen wir die zuvor erstellte Tabelle auswählen. Dazu geben wir Google Drive und dessen Speicherort an. Wenn Sie nur ein Konto verbunden haben, haben Sie nur eine Option in diesem Feld.


Wählen Sie Google Drive

Wählen Sie nun die Tabelle, die Sie zuvor erstellt haben.


Datei auswählen

Wählen Sie schließlich den Blattnamen, der die vordefinierten Spaltenüberschriften enthält. Wir haben ihn nicht geändert, also haben wir hier nur eine Option.


Blatt auswählen

Sobald wir diese Felder ausgefüllt haben, werden die Spalten, die sich bereits in dieser Tabelle befinden, automatisch herangezogen. Definieren Sie die Daten, die in jeder Spalte gespeichert werden sollen. Klicken Sie dazu in das Eingabefeld der gewünschten Spalte und verwenden Sie die Suche oder suchen Sie manuell die Daten, die in dieser Spalte gespeichert werden sollen.


Einfügen von gescrapten Daten

Da es sich hierbei um recht einfache und eintönige Aktionen handelt, werden wir Ihnen nicht zeigen, wie Sie jedes Feld einzeln ausfüllen. Stattdessen werden wir Ihnen die bereits ausgefüllten Felder zeigen, damit Sie sehen können, wie das Ergebnis aussehen sollte.


Alle Felder ausfüllen

Führen Sie den Test durch und stellen Sie sicher, dass alles korrekt funktioniert. Gehen Sie zum Bereich Testen und überprüfen Sie die Daten, um dies zu tun.


Prüfen Sie Ihre Daten

Führen Sie dann den Test aus und warten Sie, bis er abgeschlossen ist (in der Regel dauert das nicht länger als 5 Sekunden). Gehen Sie danach zu Google Sheets und öffnen Sie Ihr Arbeitsblatt. Wenn Sie alles richtig gemacht haben, erhalten Sie diese Tabelle mit allen ausgewerteten Daten.


Tabellenkalkulation öffnen

Wie Sie sehen, haben wir einen Zapier Web Scraper erstellt, der Daten von der angegebenen Website sammelt und in eine Tabelle einträgt, ohne eine einzige Zeile Code zu schreiben. Wir hoffen, dass wir Ihnen damit helfen können, die Grundlagen in den Griff zu bekommen und Ihre Scrapper mit vielen Möglichkeiten zu erstellen.

Sie können zum Beispiel Google Mail verbinden und die mit ChatGPT auf der Grundlage der gescrapten Informationen generierten E-Mails an die in Google Sheets angegebenen Postfächer senden. Dies ist so einfach wie die zuvor besprochenen Beispiele. Die Hauptsache ist, dass Sie sich Zeit nehmen und alles in kleinen Schritten erledigen.

Erstellen Sie einen Zap mit Google Sheets & Scrape-It.Cloud & ChatGPT

Nachdem wir uns nun mit den Beispielen befasst haben, lassen Sie uns einen Web Scraper ohne Code erstellen, den Sie leicht nachbauen und für Ihre Zwecke verwenden können.

Unser Ziel ist es, ein Zapier-Web-Scraping-Tool zu erstellen, das wie folgt funktioniert:

  1. Wir geben einen Website-Link in ein Google Sheets-Dokument ein, aus dem wir Daten sammeln.
  2. Unser Scraper wird ausgelöst, wenn eine neue Zeile mit einem Link zu einer Website im Dokument erscheint.
  3. Mit Scrape-It.Cloud extrahieren wir alle Textinformationen aus der Website <p> Tags.
  4. Die extrahierten Daten werden an ChatGPT gesendet, mit der Bitte, Informationen über die Seite zu sammeln, einschließlich der Kontaktdaten und möglicher Angebote für die Website-Besitzer.
  5. Die Antwort von ChatGPT wird zusammen mit dem Link zur Website in demselben Google Sheets-Dokument aufgezeichnet, allerdings auf einem anderen Blatt.

Jetzt, da wir unseren Plan Schritt für Schritt skizziert haben, wird es für uns einfacher sein, den No Coding Data Scraper zu schreiben, indem wir einfach diesem Plan folgen. Beginnen wir mit der Erstellung eines Google Sheets-Dokuments und setzen die Spaltenüberschrift auf "Website".


Ein Blatt hinzufügen

Wechseln wir nun zu Zapier, wo wir einen neuen Zap erstellen. Als Auslöser wählen wir Google Sheets.


Wählen Sie einen Auslöser

Wir haben bereits die Aktionen besprochen, die mit Google Sheets durchgeführt werden können, und jetzt wollen wir die verfügbaren Auslöser erkunden:

  1. Neue oder aktualisierte Tabellenzeile: Dieser Trigger wird aktiviert, wenn eine neue Zeile hinzugefügt oder eine bestehende Zeile in der Tabelle geändert wird. Sie können diesen Trigger verwenden, um neue oder aktualisierte Daten in der Tabelle zu erkennen und darauf zu reagieren.
  2. Neue oder aktualisierte Tabellenkalkulationszeile (Team Drive): Dieser Trigger funktioniert ähnlich wie der vorherige, ist aber für die Verwendung mit Team Drives (kollaborative Ordner in Google Drive) optimiert. Wenn Sie mit Tabellen in einem Team Drive arbeiten, können Sie mit diesem Trigger auf neue oder aktualisierte Daten reagieren.
  3. Neues Arbeitsblatt: Dieser Auslöser wird aktiviert, wenn Sie ein neues Arbeitsblatt erstellen.
  4. Neue Tabellenzeile: Dieser Trigger wird aktiviert, wenn eine neue Zeile am Ende des Arbeitsblatts hinzugefügt wird. Sie können diesen Trigger verwenden, um neue Datensätze zu erkennen, die der Tabelle hinzugefügt wurden.
  5. Neue Tabellenkalkulationszeile (Team Drive): Ähnlich wie der vorherige Auslöser ist dieser für die Verwendung mit Team Drives optimiert. Er wird aktiviert, wenn eine neue Zeile am Ende des Arbeitsblatts in einem Team Drive hinzugefügt wird.
  6. Neues Arbeitsblatt: Dieser Auslöser wird aktiviert, wenn Sie ein neues Arbeitsblatt in der Kalkulationstabelle erstellen.

In unserem Fall müssen wir über neue oder geänderte Zeilen in der Tabelle informiert werden. Auf diese Weise können Sie am Ende der Liste Websites hinzufügen und bei Bedarf vorhandene ersetzen.


Neue oder aktualisierte Zeile

Jetzt müssen wir, wie beim Hinzufügen einer Aktion, eine Tabelle und ein Blatt auswählen:


Tabellenkalkulation wählen

Wählen Sie dann die Spalte aus, die auf Änderungen oder das Hinzufügen neuer Zeilen überwacht werden soll. In unserem Fall ist diese Spalte mit "Website" betitelt.


Wählen Sie ein Blatt

Schließlich können wir überprüfen, ob unser Auslöser funktioniert.


Testen Sie einen Auslöser

Gehen Sie dazu in das Blatt und fügen Sie eine neue Zeile mit einem Link zu der Webseite hinzu, die Sie scrapen möchten.


Neue Daten eingeben

Kehren wir nun zu unserem Zap zurück und führen den Test aus. Wie wir sehen können, funktioniert er korrekt.


Test

Wir haben einen Link zu einer Website und setzen einen Auslöser, um Links zu ändern oder neue hinzuzufügen. Lassen Sie uns also alle Absätze von der Website scrapen. Fügen Sie dazu eine neue Aktion hinzu und wählen Sie Scrape-It.Cloud.


Aktion hinzufügen

Wir haben bereits früher gezeigt, wie Sie sich anmelden und wo Sie den API-Schlüssel erhalten, so dass wir uns nicht wiederholen. Wenn Sie es verpasst haben, kehren Sie zurück zu Erstellen Ihres ersten Zapier Web Scrapers. Kommen wir nun zu dem, was wir dieses Mal ausfüllen müssen. Zunächst müssen wir die URL angeben, die wir über den Auslöser erhalten haben.


Setzen Sie die URL

Verwenden Sie dann Extraktionsregeln, um alle Absätze auf der Seite zusammenzustellen. Normalerweise sind Absätze in <p> Tags, die für die meisten Websites geeignet sind.


Extraktionsregeln setzen

Das war's fürs Erste. Vergewissern Sie sich, dass Sie alle Daten überprüft und die Aktion getestet haben, bevor Sie mit dem nächsten Schritt fortfahren. Lassen Sie die Tests nicht aus, auch wenn Sie sicher sind, dass alles korrekt funktioniert, denn im Falle eines kleinen Fehlers könnten Sie Probleme mit dem Ergebnis bekommen.


Prüfen und Testen

Lassen Sie uns nun eine weitere Aktion hinzufügen und ChatGPT hinzufügen. Wir haben auch schon gezeigt, wo Sie die ChatGPT API finden und welche Funktionen Sie verwenden können. Wenn Sie etwas verpasst haben, können Sie zu Scrape-It.Cloud mit ChatGPT zurückkehren.


ChatGPT verbinden

Fügen Sie eine Textabfrage und Daten zur Verarbeitung hinzu.


Eingabeaufforderung

Machen Sie einen Test und fügen Sie eine weitere Aktion hinzu. Alles, was wir tun müssen, ist, alle erhaltenen Daten in einem Google Sheets-Dokument zu speichern. Dann können Sie dieses Dokument herunterladen und mit Excel öffnen.


Daten zu Google Sheets hinzufügen

Kehren Sie zu Ihrem Dokument zurück und fügen Sie ein weiteres Blatt hinzu, auf dem Sie die Überschriften "Website" und "ChatGPT-Antwort" setzen, um die Ergebnisse dort einzutragen.


Ein neues Blatt erstellen

Konfigurieren Sie nun in Zapier die Einstellungen für die Registerkarte und das Blatt, in dem wir die Daten speichern möchten. Füllen Sie außerdem die Felder mit den entsprechenden Namen aus. Am Ende sollten Sie ein ähnliches Ergebnis erhalten:


Parameter befüllen

Führen Sie den Aktionstest aus und überprüfen Sie in Ihrem Google Sheets-Dokument, ob alles korrekt funktioniert.


Prüfen Sie das Ergebnis

Wenn Sie ein ähnliches Ergebnis erhalten haben, herzlichen Glückwunsch. Sie haben einen vollwertigen Scraper erstellt, der ChatGPT verwendet, um die Daten zu analysieren und die Ergebnisse in Google Tables zu speichern.

Zapier bietet viele verschiedene Anwendungen, die Sie in Ihr Projekt integrieren können. Die meisten davon funktionieren und lassen sich auf ähnliche Weise integrieren. Wenn Sie also die Beispiele in diesem Tutorial verstehen, können Sie auch ohne Programmierkenntnisse und -fähigkeiten fast jede Automatisierung erstellen, die perfekt zu Ihren Zwecken passt.

Ergebnisse und Vorteile

Durch die Verwendung von Zapier mit verschiedenen Integrationen konnten wir einen Web-Parser von Zapier erstellen, der Ihre Daten automatisch in verschiedenen Diensten verarbeitet. Vielleicht haben Sie solche Vorgänge in der Vergangenheit manuell durchgeführt, aber jetzt können Sie diesen Prozess mit Zapier automatisieren und Zeit sparen. Dank der benutzerdefinierten Zapier-Integration mit Scrape-It.Cloud erhalten Sie zum Beispiel automatisch aktuelle Daten, ohne diese manuell aktualisieren zu müssen.

Durch die Automatisierung der Datenerfassung reduzieren Sie außerdem die Fehlerquote erheblich. Sie haben das Risiko von Tippfehlern oder fehlenden Informationen verringert, indem Sie die manuelle Dateneingabe und Intervention eliminiert haben.

Eine Option für die Nutzung der von Ihnen in Betracht gezogenen Aktien könnte die automatische Beantwortung eingehender Anfragen und Nachrichten sein, was die Kommunikation mit Ihrem Publikum oder Ihren Kunden vereinfachen und verbessern kann.

Fazit und Schlussfolgerungen

Für alltägliche Aufgaben sind nicht immer Programmierkenntnisse erforderlich. Dank spezieller Dienste, die die Integration verschiedener Anwendungen erleichtern, können Sie fast jede Automatisierung im Handumdrehen erreichen. 

Durch die Automatisierung von Prozessen und die schnelle Integration von Daten können Sie Ihren Arbeitsaufwand erhöhen oder Ihre Reaktion auf Veränderungen der äußeren Bedingungen verbessern.

Darüber hinaus können Sie mit Zapier bei Bedarf ganz einfach neue Zapier-Integrationen hinzufügen und die Funktionalität Ihres Systems erweitern. Dieses Tutorial hat Ihnen geholfen, die Grundlagen der Arbeit mit Zapier und der Erstellung Ihrer Integrationen zu verstehen.

Verwandte Beiträge

1 Kommentar

Wowa von Jimbo Juli 28, 2023 - 6:29 pm

man man man! Ich verstehe, dass das eine Uebersetzung aus dem Englischen ist. Aber das war wirklich sehr nuetzlich fuer mich. Danke, Kadek!

Zapier RULEZZ!!!

Antwort

Einen Kommentar hinterlassen