Extracteur de recherche Booking

Même ville, même site.
Colonnes différentes.

Nous détenons quatre-vingt-dix lignes issues de trois exécutions réussies sur une seule ville, et le constat le plus important ne porte pas sur les hôtels. Trois des seize colonnes sont apparues ou ont disparu selon la présentation servie par le site ce jour-là - la devise, l'unité de distance, la ligne de taxes et le champ d'étoiles ont bougé ensemble. Lisez ceci avant de comparer deux exports.

500 lignes offertes, une seule foispuis 0,002 $ par ligne90 lignes sur 5 exécutionsCSV · JSON · Excel
Comment ça marche

Une URL de recherche entre, un tableur sort.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez le Booking Search Scraper.
  3. ÉTAPE 3Collez les URL de recherche Booking de votre choix, une par ligne - une page de résultats pour une destination. Dans nos exécutions, la forme courte comme la forme complète de la destination ont fonctionné.
  4. ÉTAPE 4Choisissez votre format de sortie (CSV / JSON / XLSX).
  5. ÉTAPE 5Lancez le travail.
  6. ÉTAPE 6Téléchargez les résultats - seize colonnes, une ligne par résultat de recherche.
À quoi s'attendre

Ce qu'il faut savoir avant de le lancer.

La présentation décide des colonnes que vous obtenez

C'est le constat autour duquel il faut planifier. Deux de nos exécutions sont revenues avec des prix dans une devise et des distances en miles ; la troisième est revenue dans une autre devise avec des distances en kilomètres. Jusque-là, c'est cosmétique. Ce qui ne l'est pas, c'est que trois colonnes ont bougé avec elles : l'exécution dans la seconde devise portait une ligne de taxes sur chacune de ses lignes et un champ d'étoiles sur presque toutes, et ne portait aucun prix barré. Les deux exécutions dans la première devise en étaient le miroir exact - un prix barré sur certaines lignes, et nulle part de ligne de taxes ni de champ d'étoiles. Même site, même ville.

La colonne d'étoiles ne contient pas un nombre d'étoiles

Sur quatre-vingt-dix lignes, le champ a pris six valeurs et pas d'autres : vide sur plus de la moitié, et sinon 4, 8, 12, 16 ou 20 - toujours un multiple de quatre, jamais un 1, un 2, un 3 ou un 5. Les deux établissements portant la valeur la plus haute sont les deux hôtels de luxe du lot ; ceux qui portent la plus basse sont des hôtels économiques. La colonne est donc compatible avec quatre fois une note de un à cinq. Nous n'allons pas l'énoncer comme un fait, faute d'avoir pu le vérifier sur la fiche en ligne - voir la note sur l'accès ci-dessous.

Le prix concerne une nuit que l'export ne nomme pas

Chaque ligne porte un prix et aucune ne porte de date. L'arrivée et le départ auxquels le prix s'applique vivent dans le lien, dans sa chaîne de requête, et dans nos exécutions ils tombaient environ quinze jours après l'exécution elle-même. Une colonne de prix comparée entre deux exports compare donc deux nuits différentes, sauf à extraire d'abord les dates de l'URL. La colonne d'occupation n'aide pas davantage : elle affichait la même valeur sur les quatre-vingt-dix lignes, parce qu'elle reflète le réglage par défaut de la recherche et non l'hôtel.

La même recherche deux fois renvoie des hôtels différents

Nous avons lancé la requête identique à quatre jours d'écart et les deux jeux de résultats n'ont partagé aucune page d'hôtel. Une troisième exécution en a partagé quatre. C'est ce qu'on attend d'une page qui classe la disponibilité pour une nuit donnée plutôt que de lister les hôtels d'une ville - mais cela signifie que cet export est un instantané, pas un registre. N'en tirez pas une liste stable d'hôtels ; construisez une série temporelle et indexez-la sur l'adresse de la page de l'hôtel, paramètres de suivi retirés.

Il n'y a pas de colonne de statut, une exécution vide reste donc muette

Deux de nos cinq exécutions n'ont rien renvoyé du tout - un fichier vide, aucune ligne, aucune explication. Tous les services catalogue que nous exploitons écrivent un indicateur par ligne consignant un blocage ou une entrée refusée ; celui-ci n'a pas cette colonne, donc quand une exécution revient vide, il n'y a nulle part où loger une raison. Prévoyez-le : vérifiez vous-même le nombre de lignes et traitez un zéro comme quelque chose à relancer plutôt que comme une réponse.

Deux façons de dire « vide », dans un même fichier

La plupart des colonnes utilisent une chaîne vide quand il n'y a rien à signaler. Deux - la ligne de taxes et le libellé de promotion - utilisent à la place un null JSON, et jamais une chaîne vide. Un chargeur qui ne teste que l'une des deux traitera l'autre de travers en silence, et ce sont précisément les champs sur lesquels vous filtreriez pour trouver les chambres remisées. Un petit détail qui coûte un après-midi si on le rencontre tard.

Ce que vous récupérez

Seize colonnes, dont neuf arrivent toujours.

Lues dans un export réel, dans l'ordre de la feuille, avec des taux de remplissage mesurés sur les quatre-vingt-dix lignes que nous détenons. Là où une colonne est décrite comme parfois absente, la note dit de quoi cela dépend - car sur ce service, c'est en général de l'exécution et non de l'hôtel.

query
L'URL de recherche Booking que vous avez soumise, renvoyée. Remplie sur les 90 lignes. Les deux formes de destination essayées ont fonctionné : c'est ainsi que vous savez de quelle recherche provient un bloc de lignes.
name
Le nom de l'établissement tel que la page de résultats l'annonce. Remplie sur les 90 lignes - le champ le plus fiable de l'export, et celui sur lequel indexer un rapport lisible par un humain.
stars
Remplie sur 39 lignes sur 90, et jamais sur les deux exécutions dans la première devise. Elle ne contient pas un nombre d'étoiles : sur toutes les lignes, elle n'a pris que les valeurs 4, 8, 12, 16 ou 20. C'est compatible avec quatre fois une note de un à cinq, et les établissements du haut et du bas de la fourchette collent à cette lecture, mais nous n'avons pas pu le confirmer sur le site en ligne. Divisez avec prudence et validez avant d'afficher.
rating
La note des voyageurs sur une échelle de dix. Remplie sur 89 lignes sur 90, allant de 1,3 à 9,4 dans ce que nous détenons. La seule exception est un établissement qui n'avait pas non plus de nombre d'avis ni de libellé - une annonce dont rien n'a encore été noté.
review_label
Le mot que le site place à côté de la note. Remplie sur 65 lignes sur 90, avec les valeurs auxquelles on s'attend - plus une qui n'est pas un mot du tout mais l'en-tête de colonne du site lui-même, sur cinq lignes n'ayant qu'une poignée d'avis chacune. Filtrez cette valeur avant de grouper là-dessus.
reviews
Sur combien d'avis la note est construite. Remplie sur 89 lignes sur 90, d'un unique avis à plusieurs milliers. À lire à côté de rating : la note la plus basse de nos données repose sur trois avis.
location
Le quartier et la ville tels que la page de résultats les libelle. Remplie sur les 90 lignes. Un nom de quartier plutôt qu'une adresse - il n'y a nulle part de rue, de code postal ni de coordonnée dans cet export.
distance
La distance de l'établissement au centre, en texte libre. Remplie sur les 90 lignes - mais l'unité suit l'exécution, pas l'établissement : des miles sur deux de nos exécutions et des kilomètres sur la troisième. Analysez l'unité, ne la supposez jamais.
room_type
La chambre précise à laquelle correspond le prix indiqué. Remplie sur les 90 lignes. Notez que certaines valeurs se terminent par un libellé parasite, la configuration des lits ayant débordé dans le nom de la chambre - un artefact de capture qu'il vaut mieux rogner.
occupancy
Le séjour que couvre le prix. Remplie sur les 90 lignes - avec la valeur identique sur chacune. Elle reflète le réglage par défaut de la recherche et non l'annonce : elle ne porte donc aucune information d'une ligne à l'autre. Traitez-la comme une constante à vérifier, pas comme un champ de regroupement.
price
Le tarif par nuit mis en avant, avec symbole monétaire. Remplie sur les 90 lignes - et la devise est celle de l'exécution, pas celle de l'hôtel. Deux de nos exécutions ont chiffré dans une devise et la troisième dans une autre pour la même ville : nettoyez et convertissez avant de comparer quoi que ce soit entre exports.
original_price
Le prix barré, là où l'annonce en affiche un. Remplie sur 13 lignes sur 90, toutes dans la première devise - l'exécution dans la seconde devise n'en portait aucun. Onze des treize portent aussi un libellé de promotion et deux non : une remise peut donc exister sans être nommée.
taxes
La ligne de taxes et frais affichée sous le tarif. Remplie sur 42 lignes sur 90 - soit toutes les lignes d'une exécution et aucune des deux autres. C'est le cas le plus net d'une colonne dépendant de la présentation plutôt que de l'établissement. Les valeurs absentes arrivent en null JSON, pas en chaîne vide.
deal
Le libellé promotionnel, là où il y en a un. Remplie sur 29 lignes sur 90, avec un petit ensemble de valeurs de campagne nommées. Comme pour taxes, une valeur absente est un null JSON et non une chaîne vide.
url
Le lien vers la page de l'établissement. Remplie sur les 90 lignes - et très décoré : un identifiant d'affiliation, un libellé de suivi, un identifiant de session, un horodatage et les identifiants de bloc derrière le tarif indiqué, le tout dans la chaîne de requête. Les dates d'arrivée et de départ auxquelles le prix s'applique s'y trouvent aussi, et nulle part ailleurs dans l'export. Réduisez au chemin pour obtenir une clé stable ; lisez les dates avant.
image
Une vignette sur l'hébergeur d'images du site. Remplie sur les 90 lignes, à une petite taille fixe. Convenable pour une vue liste, trop petite pour une image produit.

Seize colonnes par ligne · CSV, JSON ou Excel

Deux faits structurels dominent ici chaque note de colonne. Le premier, c'est que cet export n'a pas de colonne de statut. Tous les autres services que nous exploitons écrivent un indicateur par ligne consignant si la requête a abouti, a été refusée ou a reçu le mauvais type d'entrée - et c'est ainsi que deux de nos cinq exécutions se seraient expliquées. Elles ont renvoyé zéro ligne et rien d'autre : le fichier ne peut donc pas vous dire si la recherche était vide, si la page n'a pas chargé, ou quelque chose entre les deux. Vérifiez le nombre de lignes dans votre propre chaîne et traitez un zéro comme une relance. Le second, c'est que trois colonnes dépendent de la présentation plutôt que de l'établissement. L'exécution servie dans la seconde devise portait une ligne de taxes sur chaque ligne et une valeur d'étoiles sur presque chacune, et ne portait aucun prix barré ; les deux exécutions servies dans la première devise en étaient le miroir exact. L'unité de distance a basculé avec elles. Autrement dit, une comparaison naïve de deux exports rapportera que des hôtels ont gagné et perdu des attributs alors que rien n'a changé chez eux - consignez donc dans quelle devise une exécution est revenue et comparez ce qui est comparable. Tout le reste est ordinaire : neuf colonnes sont arrivées sur les quatre-vingt-dix lignes, la note et son nombre d'avis sur toutes sauf une, et les champs restants sont réellement facultatifs comme on s'y attendrait.

Usages courants

À quoi sert un instantané de recherche.

Suivi tarifaire

Suivre ce que coûte une ville une nuit donnée

Lancez la même destination selon un calendrier, extrayez la date d'arrivée du lien, et vous obtenez une série tarifaire par nuit plutôt que par exécution. Indexez-la sur la page de l'établissement, paramètres de suivi retirés, et notez la devise à côté - c'est ce couple qui rend deux exécutions comparables.

Revenus · Tarification
Panel concurrentiel

Voir qui remise, et de combien

Le prix barré et le libellé de promotion disent ensemble quelles annonces baissent leurs tarifs et lesquelles mènent une campagne nommée. Les deux sont facultatifs, et l'une de nos lignes était remisée sans porter de libellé - calculez donc l'écart à partir des deux colonnes de prix plutôt que de vous fier au seul libellé.

Hôtellerie · Veille concurrentielle
Étude de marché

Dresser le profil de l'offre et des notes d'une destination

Quatre-vingt-dix lignes sur une ville nous ont donné des notes allant du bas de l'échelle au milieu des neuf et des nombres d'avis allant d'un seul à plusieurs milliers. C'est assez pour décrire la forme d'un marché - à condition de se rappeler que vous décrivez les annonces disponibles pour une nuit, et non le parc hôtelier de la ville.

Recherche · Analyse
Comparaison par chambre

Comparer ce qui est comparable, pas hôtel contre hôtel

Chaque ligne nomme la chambre précise à laquelle correspond le prix : une comparaison entre deux établissements est donc en réalité une comparaison entre deux types de chambre. Normalisez d'abord cette colonne - certaines valeurs portent un libellé de lits parasite - et le tableau obtenu sera bien plus honnête qu'une simple liste de prix par hôtel.

Analyse · Qualité des données
Tarifs

Des lignes renvoyées, pas des tentatives faites.

Offre gratuite

Les 500 premières lignes sont offertes

Une seule fois, à l'inscription. Sans carte, et sans rien à résilier ensuite.

Une seule fois, à l'inscription
Tarif

puis 0,002 $ par ligne

Facturé sur les lignes réellement renvoyées. Une URL de recherche a produit une quarantaine de lignes sur deux de nos exécutions et aucune sur deux autres : le coût d'un job suit donc ce qui revient plutôt que le nombre de recherches mises en file.

Facturé sur les lignes renvoyées
Sans abonnement

Rien de récurrent

Le crédit n'expire pas selon un cycle mensuel : un calendrier hebdomadaire qui revient parfois vide ne consomme rien discrètement.

Aucune expiration mensuelle
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au paiement.
S'inscrire
S'associe bien avec

D'autres endroits où l'on cherche une chambre.

Le volet juridique

Est-il légal de scraper Booking.com ?

Les tarifs, les notes et les noms de chambre sur une page de résultats publique sont des faits commerciaux ordinaires. Ce qui mérite ici de l'attention, c'est la couche placée devant le site, et le fait que nous n'ayons pas réussi à la franchir nous-mêmes.

Un tarif par nuit, un nom d'établissement et un type de chambre sont des faits concernant un hébergement mis en vente, lus sur une page servie à tout visiteur. Rien dans les seize colonnes ne décrit un client : ni nom, ni adresse électronique, ni téléphone, ni référence de réservation. Les nombres d'avis et les notes sont des agrégats que le site publie sur l'annonce elle-même, et non des avis individuels rattachés à des personnes - les questions de protection des données qui structurent nos services de données personnelles restent donc hors de celle-ci. Ce que l'export porte, en revanche, c'est un lien décoré d'un identifiant d'affiliation et d'un jeton de session, qu'il vaut mieux retirer avant de stocker des lignes dans un espace partagé.

La préférence déclarée du site est permissive sur les chemins qu'emploie ce service. Son robots.txt a répondu à une requête ordinaire par un HTTP 200 le 12 août 2026, et lu avec un vrai comparateur de groupes, le groupe général comporte soixante et onze règles et aucune exclusion générale ; le chemin des résultats de recherche comme les pages d'établissement vers lesquelles nos lignes pointent sont autorisés. Les exclusions générales de ce fichier appartiennent à une poignée de robots nommément désignés, pas aux robots courants. L'exécution est une autre affaire, et nous préférons être francs plutôt que de laisser croire que nous sommes entrés : une requête ordinaire de notre part pour une page d'établissement et pour le chemin de recherche est revenue dans les deux cas avec une page intermédiaire plutôt qu'un contenu, si bien que nous n'avons pu corroborer aucune ligne sur la fiche en ligne. Tout ce qui figure sur cette page provient donc de l'export lui-même. Notre propre catalogue consigne que ce service nécessite un proxy résidentiel payant, et nomme un prestataire de protection différent de celui rencontré par notre sonde. Nous rapportons les deux et n'en choisissons aucun.

Nos propres conditions sont les mêmes que pour tout autre service ici. Uniquement des pages accessibles au public, rien derrière une connexion, aucun traceur tiers dans la couche de données, et les exports sont supprimés automatiquement au bout de 30 jours. Vos 500 premières lignes sont offertes et ne demandent pas de carte bancaire.

livescraper.app · ce qui détermine une exécution
robots.txt autorise le chemin de recherche et les pages d'établissement
Une requête ordinaire de contenu a rencontré une page intermédiaire
90 lignes sur 3 exécutions ; 2 autres n'ont rien renvoyé
Aucune ligne n'a pu être vérifiée sur la fiche en ligne
Les exports sont supprimés automatiquement au bout de 30 jours
Deux noms sont consignés pour la couche placée devant ce site. Nous rapportons les deux et n'en choisissons aucun.
Questions fréquentes

Ce que l'on demande avant de s'inscrire.

Pourquoi deux de mes colonnes ont-elles disparu entre deux exécutions ?+
Parce que la présentation a changé. Dans nos données, la devise, l'unité de distance, la ligne de taxes et le champ d'étoiles ont tous bougé ensemble : l'exécution servie dans une devise portait une valeur de taxes sur chaque ligne, une valeur d'étoiles sur presque toutes et aucun prix barré, tandis que les exécutions dans l'autre devise en étaient le miroir exact. Rien n'a changé chez les hôtels. Consignez dans quelle devise une exécution est revenue et comparez ce qui est comparable.
Que contient réellement la colonne d'étoiles ?+
Pas un nombre d'étoiles. Sur quatre-vingt-dix lignes, elle n'a pris que les valeurs 4, 8, 12, 16 et 20, ou rien - jamais un 1, un 2, un 3 ou un 5. Les établissements portant la valeur la plus haute sont les hôtels de luxe du lot et ceux portant la plus basse sont économiques : c'est donc compatible avec quatre fois une note de un à cinq. Nous ne l'énoncerons pas comme un fait, parce que le site en ligne nous a servi une page intermédiaire plutôt qu'un contenu et que nous n'avons pas pu le vérifier.
À quelle nuit le prix s'applique-t-il ?+
À une nuit qu'aucune colonne ne nomme. Les dates d'arrivée et de départ vivent dans la chaîne de requête du lien, et dans nos exécutions elles tombaient environ quinze jours après l'exécution. La colonne d'occupation n'aide pas - elle affichait la même valeur sur les quatre-vingt-dix lignes parce qu'elle reflète le réglage par défaut de la recherche. Extrayez les dates de l'URL avant de comparer deux prix.
Pourquoi la même recherche renvoie-t-elle des hôtels différents à chaque fois ?+
Parce qu'elle classe la disponibilité pour une nuit donnée plutôt que de lister les hôtels d'une ville. Nous avons lancé la requête identique à quatre jours d'écart et les deux jeux de résultats n'ont partagé aucune page d'établissement ; une troisième exécution en a partagé quatre. Traitez chaque export comme un instantané et indexez votre série temporelle sur l'adresse de la page de l'établissement, paramètres de suivi retirés.
Une de mes exécutions est revenue vide. Que s'est-il passé ?+
Nous ne pouvons pas vous le dire, et le fichier non plus. Deux de nos cinq exécutions ont renvoyé zéro ligne, et ce service n'a pas de colonne de statut - contrairement à tous les services catalogue que nous exploitons, il n'y a donc nulle part où consigner une raison. Vérifiez vous-même le nombre de lignes et traitez un zéro comme quelque chose à relancer.
Avez-vous vérifié les lignes sur Booking.com ?+
Non, et nous préférons le dire. Le 12 août 2026, une requête ordinaire pour une page d'établissement comme pour le chemin de recherche a renvoyé une page intermédiaire au lieu d'un contenu. Tout ce qui figure sur cette page est donc mesuré à partir de l'export et rien n'est présenté comme confirmé sur la fiche en ligne. C'est une limite réelle de ce que nous pouvons affirmer ici, et elle est inhabituelle parmi nos pages.
Booking.com est-il bloqué ?+
Son robots.txt est permissif sur les chemins qu'emploie ce service - soixante et onze règles dans le groupe général, aucune exclusion générale, et le chemin de recherche comme les pages d'établissement autorisés. Ce qui se trouve devant le site à l'exécution est une autre couche. Notre propre catalogue consigne que ce service nécessite un proxy résidentiel payant et nomme un prestataire de protection ; notre sonde en a rencontré un autre. Nous rapportons les deux et n'en choisissons aucun.
Comment gérer les valeurs vides ?+
Avec soin, car il y a deux conventions dans un même fichier. La plupart des colonnes utilisent une chaîne vide quand il n'y a rien à signaler, mais la ligne de taxes et le libellé de promotion utilisent à la place un null JSON et jamais une chaîne vide. Ce sont précisément les champs sur lesquels vous filtreriez pour trouver des chambres remisées : un chargeur qui ne teste que l'une des deux se trompera en silence.
Combien de lignes attendre par recherche ?+
Nos trois exécutions réussies ont renvoyé cinq, quarante-deux et quarante-trois lignes à partir d'une seule URL de recherche chacune. Nous n'en ferons pas une moyenne - deux autres exécutions n'ont rien renvoyé, et un échantillon de cinq est bien trop petit pour promettre un rendement.
Dans quels formats puis-je exporter ?+
CSV, JSON ou Excel. Les seize colonnes et leur ordre sont identiques dans les trois. Notez que la distinction entre null et vide décrite ci-dessus est visible en JSON et s'aplatit dans les formats tableur.

Quatre-vingt-dix lignes, et une note honnête sur chacune.

Hôtel, note, nombre d'avis, quartier, type de chambre, prix et un lien - une ligne par résultat de recherche. Lisez la note sur la façon dont les colonnes se déplacent avec la présentation avant de comparer deux exports. Vos 500 premières lignes sont offertes, puis 0,002 $ l'unité.

Actif immédiatement · sans carte bancaire

Scraper les résultats de recherche Booking

Booking.com est l'une des plus grandes places de marché d'hébergement au monde, et ce service transforme l'une de ses pages de résultats de recherche en tableau : une ligne par annonce, seize colonnes, couvrant le nom de l'établissement, sa note voyageurs et son nombre d'avis, le quartier, la distance au centre, la chambre précise à laquelle correspond le tarif, le prix par nuit, un éventuel prix barré, une éventuelle ligne de taxes, un éventuel libellé promotionnel, un lien et une vignette. Nous détenons cinq exécutions sur une seule ville, dont trois ont renvoyé des lignes - cinq, quarante-trois et quarante-deux - et deux n'ont rien renvoyé du tout. Quatre-vingt-dix lignes constituent une base raisonnable pour décrire à quoi ressemble l'export, et c'est de là que chaque chiffre de cette page est mesuré.

Ce que nous avons trouvé de plus utile ne porte pas sur les hôtels. Deux de nos exécutions sont revenues avec des tarifs dans une devise et des distances en miles ; la troisième est revenue dans une autre devise avec des distances en kilomètres. Jusque-là, c'est cosmétique. Ce qui ne l'est pas, c'est que trois colonnes ont bougé avec la présentation : l'exécution dans la seconde devise portait une ligne de taxes sur chacune de ses lignes et une valeur d'étoiles sur presque toutes, et ne portait nulle part de prix barré, tandis que les deux exécutions dans la première devise en étaient le miroir exact - un prix barré sur certaines lignes et aucun champ de taxes ni d'étoiles. Rien n'a changé chez les établissements entre ces exécutions. Si vous comparez deux exports sans consigner dans quelle présentation chacun est revenu, la comparaison vous dira que des hôtels ont gagné et perdu des attributs, et elle aura tort.

Deux autres points structurels méritent d'être connus avant d'écrire un chargeur. Le premier est la colonne d'étoiles, qui ne contient pas un nombre d'étoiles : sur les quatre-vingt-dix lignes, elle n'a pris que les valeurs quatre, huit, douze, seize et vingt, ou rien du tout - jamais un un, un deux, un trois ni un cinq. Les établissements portant la valeur la plus élevée sont les hôtels de luxe du lot et ceux portant la plus basse sont économiques : le champ est donc compatible avec quatre fois une note conventionnelle de un à cinq. Nous nous arrêtons avant d'en faire un fait, pour une raison donnée plus bas. Le second est que le prix n'a pas de date attachée. Chaque ligne porte un tarif et aucune ne porte de nuit ; l'arrivée et le départ auxquels le tarif s'applique se trouvent dans la chaîne de requête du lien et nulle part ailleurs, et la colonne d'occupation est identique sur les quatre-vingt-dix lignes parce qu'elle reflète le réglage par défaut de la recherche plutôt que l'annonce. Deux prix comparés sans extraire d'abord ces dates sont deux nuits différentes.

Il y a aussi sur cette page une limite que nous préférons énoncer plutôt que masquer. Le 12 août 2026, le robots.txt du site a répondu à une requête ordinaire et se montre permissif sur les chemins qu'emploie ce service - soixante et onze règles dans le groupe général, aucune exclusion générale, et le chemin de recherche comme les pages d'établissement autorisés. Mais une requête ordinaire de contenu réel, sur une page d'établissement comme sur le chemin de recherche, est revenue sous forme de page intermédiaire et non de page. Ainsi, contrairement à la plupart de nos pages catalogue, aucune ligne ici n'a été corroborée sur la fiche en ligne ; tout est mesuré à partir de l'export. Notre propre catalogue de services consigne que ce scraper nécessite un proxy résidentiel payant et nomme un prestataire de protection pour le site, tandis que notre propre sonde en a rencontré un autre - deux noms pour la même couche, et nous rapportons les deux sans en choisir aucun. Enfin, traitez chaque export comme un instantané plutôt que comme un registre : nous avons lancé la requête identique à quatre jours d'écart et les deux jeux de résultats n'ont partagé aucune page d'établissement, ce que fait une page qui classe la disponibilité pour une nuit. Uniquement des pages accessibles au public, aucun traceur tiers dans la couche de données, des exports supprimés automatiquement au bout de 30 jours, et vos 500 premières lignes offertes sans carte bancaire.