Voyage
Trip.com Scraper
trip.com
Trip.com couvre les vols, les hôtels et le rail dans un même catalogue, ce qui est précieux quand vous voulez plusieurs verticales de voyage sans maintenir trois scrapers distincts.
Ce que vous pouvez extraire
- Résultats de recherche de vols et d'hôtels
- Prix, devise et classe tarifaire
- Classement de l'établissement et note des avis
- Disponibilité par date
- Deep links vers la page de réservation
Comment le scraper
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.trip.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.trip.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.trip.com/',
parsedData: true,
});
console.log(results); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper Trip.com ?
Collecter des données Trip.com publiques comme les tarifs des vols, les prix des hôtels et les notes est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper Trip.com sans me faire bloquer ?
Trip.com utilise la détection de bots et la limitation de débit. ScrapeUnblocker rend la page dans un vrai navigateur, fait tourner des sorties résidentielles et ISP et gère les défis, puis renvoie la page de vol ou d'hôtel telle qu'un voyageur la voit. Dans le benchmark de ScrapeUnblocker, 100 % des 1 000 appels ont renvoyé du contenu réel, en environ 5,2 s par appel.
Quelles données Trip.com puis-je obtenir ?
Résultats de recherche de vols et d'hôtels, prix, devise et classe tarifaire, classement de l'établissement et note des avis, disponibilité par date, et liens profonds vers la page de réservation. Chargez une URL de résultats de recherche, ou utilisez steps pour cliquer, saisir du texte et faire défiler le formulaire de recherche avant que la page ne soit renvoyée. Ajoutez parsed_data=true pour obtenir du JSON structuré.
Ai-je besoin d'une API ou d'un compte Trip.com ?
Non. ScrapeUnblocker renvoie la page publique en HTML, ou en JSON structuré avec parsed_data=true, il n'y a donc ni compte Trip.com, ni connexion, ni clé API à configurer. Envoyez n'importe quelle URL de vol ou d'hôtel Trip.com à /getPageSource avec votre clé ScrapeUnblocker.
Puis-je scraper Trip.com depuis un pays précis ?
Oui. Ajoutez proxy_country avec un code à deux lettres issu de la liste de pays publiée, par exemple hk, sg ou gb, et la requête passe par une sortie dans ce pays. De nombreux sites affichent des prix ou des contenus différents selon le pays du visiteur : réglez-le donc sur le marché que vous voulez comparer.
Combien coûte le scraping de Trip.com ?
Chaque appel /getPageSource correspond à une requête, et 1 requête = 1 crédit : 1,00 EUR pour 1 000 en paiement à l'usage, en descendant jusqu'à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les blocages et les timeouts ne sont pas facturés. L'essai gratuit inclut 500 requêtes sans carte bancaire.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.