Automatisch Hotel-Daten von Booking.com scrapen und speichern
Dieser Workflow automatisiert die Suche und Extraktion von Hoteldaten von Booking.com, ausgelöst durch eine Chat-Nachricht.
Er kombiniert Web Scraping mit Bright Data's Web Scraper und KI-gestützte Datenverarbeitung mit OpenRouter, um eine präzise, menschenfreundliche Liste von Hotels zu liefern, einschließlich Titel, Adresse, ursprünglichem Preis und Endpreis. Die endgültige Ausgabe ist ein sauberer und formatierter Bericht, was ihn zu einem wertvollen Werkzeug für Reisende, Veranstaltungsplaner und Geschäftsleute macht, die schnell eine Unterkunft finden müssen.
Wie Latenode Zeit und Kosten schätzt
Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.
Vollständige Preise — So funktionieren CPU-Sekunden →Workflow-Vorschau
Was diese Vorlage macht
- Extrahiert Hotelnamen und Preisdaten von Booking.com
- Normalisiert die extrahierten Daten in ein strukturiertes Format
- Speichert die verarbeiteten Daten in einer Datenbank oder Tabelle
- Filtert die Daten basierend auf benutzerdefinierten Kriterien
- Erstellt einen formatierten Bericht mit den verarbeiteten Hotelinformationen
So funktioniert es
Chat-Auslöser
Der Workflow wird durch eine Chat-Nachricht eines Benutzers ausgelöst, die die Suche und Extraktion von Hoteldaten von Booking.com startet.
Chat-Anfrage verarbeiten
Die Chat-Nachricht des Benutzers wird von der KI von OpenRouter analysiert, um die Absicht hinter der Anfrage zu verstehen, z. B. das Finden von Hoteloptionen für einen bestimmten Ort.
Hotelangebote scrapen
Der Web Scraper von Bright Data wird verwendet, um einen Batch-Scrape auf Booking.com zu starten, der auf Hotelangebote für den in der Benutzeranfrage angegebenen Ort abzielt.
Auf Batch-Scrape warten
Das System überwacht den Status des Batch-Scrapes auf Booking.com, bis der Vorgang abgeschlossen ist, um sicherzustellen, dass alle relevanten Hoteldaten gesammelt wurden.
Scrape-Ergebnisse herunterladen
Sobald der Batch-Scrape abgeschlossen ist, ruft das System die Snapshot-Daten mit den Hotelangeboten von Bright Data ab.
Daten bereinigen und formatieren
JavaScript-Code wird verwendet, um die wichtigsten Informationen aus den Hotelangeboten zu extrahieren, wie Titel, Adresse, ursprünglichen Preis und Endpreis.
Hoteldaten zusammenfassen
Die KI von OpenRouter wird genutzt, um eine benutzerfreundliche Zusammenfassung der Hotelangebote zu erstellen und die Informationen in einem klaren und prägnanten Format darzustellen.
Hoteldaten speichern
Die formatierten und zusammengefassten Hotelangebote werden mithilfe von Supabase in einer Datenbank gespeichert, sodass die Informationen für zukünftige Referenzen leicht zugänglich sind.
Einrichtungsanleitung
Bright Data-Berechtigung hinzufügen
1. Fügen Sie im Latenode-Berechtigungsfeld eine neue Berechtigung für Bright Data hinzu. Geben Sie Ihren Bright Data-API-Schlüssel ein.
OpenRouter-Berechtigung hinzufügen
1. Fügen Sie im Latenode-Berechtigungsfeld eine neue Berechtigung für OpenRouter hinzu. Geben Sie Ihren OpenRouter-API-Schlüssel ein.
Bright Data Web Scraper-Knoten konfigurieren
1. Fügen Sie einen Bright Data Web Scraper-Knoten zu Ihrem Workflow hinzu. 2. Wählen Sie in den Knoteneinstellungen die zuvor erstellte Bright Data-Berechtigung aus. 3. Konfigurieren Sie die Web-Scraping-Parameter, wie die Booking.com-URL, Suchfilter und andere Details.
OpenRouter LLM Chat-Knoten konfigurieren
1. Fügen Sie einen OpenRouter LLM Chat-Knoten zu Ihrem Workflow hinzu. 2. Wählen Sie in den Knoteneinstellungen die zuvor erstellte OpenRouter-Berechtigung aus. 3. Ordnen Sie die Eingabeparameter, wie die Chat-Nachricht, den Eingabefeldern des Knotens zu.
Supabase-Knoten konfigurieren (optional)
1. Wenn Sie die extrahierten Hoteldaten in einer Supabase-Datenbank speichern möchten, fügen Sie einen Supabase-Knoten zu Ihrem Workflow hinzu. 2. Fügen Sie in den Knoteneinstellungen Ihre Supabase-Verbindungsdetails hinzu, einschließlich der Projekt-URL und des API-Schlüssels aus dem Latenode-Geheimnisse-Panel. 3. Ordnen Sie die Hoteldaten den entsprechenden Supabase-Tabellenspalten zu.
Anforderungen
FAQ