- query
- Ce que vous avez soumis pour cette ligne - une URL d'hôtel ou un simple slug - renvoyé tel quel. C'est le scraper qui l'écrit, il est donc là même quand rien d'autre ne l'est.
- id
- L'identifiant propre de Booking pour l'établissement. Stable sur toutes nos exécutions du même hôtel, ce qui en fait la clé de jointure, plutôt que le nom.
- name
- Le nom de l'établissement.
- description
- Le descriptif de l'établissement. Dans nos lignes il arrivait tronqué avec des points de suspension, pas en entier.
- reviews
- Le nombre d'avis de l'établissement, sous forme de chaîne et non de nombre. Il a bougé entre nos exécutions, ce qui est attendu pour un chiffre vivant.
- rating
- La note des voyageurs, là encore sous forme de chaîne -
8.0 dans nos lignes, sur l'échelle de dix de Booking. - stars
- Le classement en étoiles. À traiter avec méfiance. Sur sept lignes renseignées du même hôtel nous avons vu 3, 5, 2, 4 et deux fois rien du tout : d'après nos données, ce n'est pas un attribut fiable de l'établissement.
- city
- La ville. En majuscules dans nos lignes, et vide sur deux des sept.
- country
- Le code pays à deux lettres - et il mérite d'être lu, car il vous dit sous quel chemin national l'URL s'est résolue.
- address
- L'adresse postale en une seule chaîne.
- latitude
- Latitude décimale, sous forme de chaîne. Renseignée sur cinq de nos sept lignes remplies.
- longitude
- Longitude décimale, même forme et mêmes trous.
- detailed_rating
- Les sous-notes sous forme d'objet JSON - dans nos lignes Staff, Facilities, Cleanliness, Comfort, Value for money, Location et Free Wifi. Analysez-le ; ne le lisez pas comme un nombre.
- checkin
- La date d'arrivée pour laquelle les prix ont été relevés, au format ISO. Ajoutée automatiquement.
- checkout
- La date de départ, même format. Dans toutes les lignes en notre possession, c'était le lendemain de
checkin. - gallery
- Un tableau JSON d'URL d'images en tailles mélangées.
- room_N_type
- Le nom du type de chambre - Economy Twin Room, Deluxe Suite et ainsi de suite.
N compte à partir de 1, et la ligne la plus large que nous ayons vue en portait sept. - room_N_prices
- Un tableau JSON d'objets prix, chacun avec
currency, value et display. Plus d'un, car un type de chambre est généralement proposé sur plusieurs plans tarifaires. Aucune devise n'est promise - la nôtre a varié d'une exécution à l'autre, lisez donc le champ au lieu de supposer. - room_N_options
- L'occupation pour laquelle chaque tarif a été proposé, sous forme de tableau JSON - formulée dans nos lignes comme Max. people: 2.
- room_N_facilities
- Un tableau JSON des caractéristiques de la chambre. La première entrée est généralement la surface, et l'unité n'est pas fixe : nos exécutions ont renvoyé des pieds carrés et des mètres carrés pour la même chambre.
- room_N_choices
- Les conditions de réservation rattachées aux tarifs, sous forme de tableau JSON - prépaiement, modification et petit-déjeuner dans nos lignes. C'est la colonne qui vous dit si un chiffre bas est réellement comparable.
- postal_code
- Le code postal.
- price_range
- Prévue pour une fourchette de prix de l'établissement.
- url
- La page Booking à partir de laquelle la ligne a été lue. Comparez-la à
query : si vous avez soumis un simple slug, c'est ici que cela a réellement abouti.