- query
- Lo que enviaste para esta fila -una URL de hotel o un slug suelto- devuelto. Lo escribe el scraper, así que está ahí incluso cuando no hay nada más.
- id
- El identificador propio de Booking para el alojamiento. Estable a lo largo de nuestras ejecuciones del mismo hotel, lo que lo convierte en la clave por la que unir, mejor que el nombre.
- name
- El nombre del alojamiento.
- description
- La descripción del alojamiento. En nuestras filas llegó truncada con puntos suspensivos, no completa.
- reviews
- El número de reseñas del alojamiento, como cadena y no como número. Se movió entre nuestras ejecuciones, que es lo esperable en una cifra viva.
- rating
- La puntuación de los clientes, otra vez como cadena -
8.0 en nuestras filas, sobre la escala de diez de Booking. - stars
- La clasificación por estrellas. Trátala con desconfianza. A lo largo de siete filas rellenas del mismo hotel vimos 3, 5, 2, 4 y dos veces nada en absoluto, así que con nuestra evidencia no es un atributo fiable del alojamiento.
- city
- La ciudad. En mayúsculas en nuestras filas, y vacía en dos de las siete.
- country
- El código de país de dos letras, y vale la pena leerlo porque te dice bajo qué ruta nacional se resolvió la URL.
- address
- La dirección postal como una sola cadena.
- latitude
- Latitud decimal, como cadena. Rellena en cinco de nuestras siete filas con datos.
- longitude
- Longitud decimal, misma forma y los mismos huecos.
- detailed_rating
- Las subpuntuaciones como objeto JSON: en nuestras filas Staff, Facilities, Cleanliness, Comfort, Value for money, Location y Free Wifi. Parséalo; no lo leas como número.
- checkin
- La fecha de entrada para la que se cotizaron los precios, en formato ISO. Añadida automáticamente.
- checkout
- La fecha de salida, mismo formato. En todas las filas que tenemos era el día siguiente a
checkin. - gallery
- Un array JSON de URLs de imagen en tamaños mixtos.
- room_N_type
- El nombre del tipo de habitación - Economy Twin Room, Deluxe Suite y demás.
N cuenta desde 1, y la fila más ancha que vimos llevaba siete. - room_N_prices
- Un array JSON de objetos de precio, cada uno con
currency, value y display. Más de uno, porque un tipo de habitación suele ofrecerse en varios planes tarifarios. No se promete ninguna moneda: la nuestra varió entre ejecuciones, así que lee el campo en vez de suponer. - room_N_options
- La ocupación con la que se ofreció cada tarifa, como array JSON - en nuestras filas expresada como Max. people: 2.
- room_N_facilities
- Un array JSON con las características de la habitación. La primera entrada suele ser el tamaño, y la unidad no es fija: nuestras ejecuciones devolvieron pies cuadrados y metros cuadrados para la misma habitación.
- room_N_choices
- Las condiciones de reserva asociadas a las tarifas, como array JSON: en nuestras filas, prepago, modificaciones y desayuno. Esta es la columna que te dice si un número bajo es realmente comparable.
- postal_code
- El código postal.
- price_range
- Prevista para una banda de precios del alojamiento.
- url
- La página de Booking desde la que se leyó la fila. Compárala con
query: si enviaste un slug suelto, aquí está adónde fue de verdad.