Todos los scrapers

Viajes

Booking.com

booking.com

98.5% Tasa de éxito
6.9s Respuesta media
Bot detection + rate limiting Protección
1000 llamadas Medido sobre

Los precios de Booking.com cambian minuto a minuto y visitante a visitante, lo que lo convierte en un objetivo tan valioso como frágil. Renderizar la página en un navegador real con una salida regional consistente es lo que hace que las tarifas devueltas tengan sentido.

Qué puedes extraer

  • Nombre del alojamiento, categoría en estrellas y dirección
  • Tarifa por noche, precio total y moneda
  • Puntuación y número de reseñas
  • Tipos de habitación y política de cancelación
  • Listados de resultados por rango de fechas

Cómo rastrearlo

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.booking.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.booking.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.booking.com/',
  parsedData: true,
});
console.log(results);

Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.