Reisen
Expedia Scraper
expedia.com
Expedia bündelt Flüge, Hotels und Pakete, und die Preise sind personalisiert und zeitkritisch, sodass die Seite nur dann etwas bedeutet, wenn sie so rendert, wie sie ein echter Käufer sehen würde. ScrapeUnblocker verarbeitet sie in einem echten Browser über einen konsistenten regionalen Exit und liefert die bepreisten Optionen, Bewertungen und Verfügbarkeit jeder Suche.
Was Sie extrahieren können
- Hotelname, Sternekategorie und Bewertungsscore
- Preis pro Nacht und Gesamtpreis mit Währung
- Flugoptionen: Airline, Stopps und Zeiten
- Paketangebote und Stornierungsbedingungen
- Suchergebnisse nach Zeitraum
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.expedia.com%2F&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.expedia.com/", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://www.expedia.com/',
parsedData: true,
});
console.log(results); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Häufige Fragen
Ist das Scrapen von Expedia legal?
Das Erheben öffentlich verfügbarer Expedia-Daten wie Hotelpreise, Flugoptionen und Bewertungsnoten ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. ScrapeUnblocker liefert die öffentliche Seite; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich Expedia, ohne blockiert zu werden?
Expedia nutzt Bot-Erkennung und Rate-Limiting. ScrapeUnblocker rendert die Seite in einem echten Browser, rotiert Residential- und ISP-Exits und kümmert sich um Challenges, sodass du die bepreisten Optionen bekommst, die ein echter Kunde sieht. Im Benchmark von ScrapeUnblocker kam bei 99,4 % von 1.000 Calls echter Inhalt zurück, etwa 9,3 s pro Call.
Welche Expedia-Daten kann ich bekommen?
Suchergebnisse liefern dir Hotelnamen, Sternebewertungen und Bewertungsnoten, Preise pro Nacht und Gesamtpreise mit Währung, Flugoptionen mit Airline, Stopps und Zeiten sowie Pauschalangebote mit Stornobedingungen, für den Zeitraum, den du suchst. Übergib parsed_data=true für strukturiertes JSON oder parse das gerenderte HTML selbst.
Brauche ich eine Expedia-API oder ein Konto?
Nein. ScrapeUnblocker liefert die öffentliche Expedia-Seite als HTML oder mit parsed_data=true als strukturiertes JSON, mit einem einzigen /getPageSource-Call und deinem ScrapeUnblocker-Schlüssel. Dabei ist kein Expedia-Konto im Spiel. Wenn Inhalte erst nach einem Klick, einer Eingabe oder Scrollen erscheinen, füge steps hinzu, die das vor der Erfassung der Seite erledigen.
Kann ich Expedia-Preise aus einem bestimmten Land scrapen?
Ja. Expedia-Preise sind personalisiert und zeitabhängig, deshalb spielt das Exit-Land eine Rolle. Übergib proxy_country an /getPageSource mit einem Code aus der veröffentlichten Länderliste von ScrapeUnblocker, etwa us, gb oder de, und halte ihn über eine Preisreihe gleich, damit die Ergebnisse vergleichbar bleiben.
Wie viel kostet das Scrapen von Expedia?
Jeder /getPageSource-Call ist eine Anfrage, und 1 Anfrage = 1 Credit: 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Eine 403-Blockierung, ein Timeout, ein 523 (Origin nicht erreichbar) und Fehler auf Seiten von ScrapeUnblocker werden nicht berechnet; ausgelieferte Seiten schon, auch die eigene 404-Seite von Expedia. Die kostenlose Testphase umfasst 500 Anfragen, ohne Karte.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.