Scraper de Avaliações do Booking

O que os hóspedes disseram
depois de ficar.

Cole URLs de hotéis do Booking.com, uma por linha, e a seção de avaliações volta como tabela - quem escreveu e de qual país reservou, do que gostou e do que não gostou em colunas separadas, ao lado da nota, das datas da estadia, do quarto que teve e do tipo de viagem. Onze colunas, uma linha por avaliação.

500 linhas grátis, uma única vezdepois 0,002 $ por linhauma linha por avaliaçãoCSV · JSON · Excel
Como funciona

Um link de hotel
e uma ordenação.

Um campo obrigatório e dois controles - mais uma coisa a preparar antes da primeira execução.

  1. PASSO 1Faça login na plataforma.
  2. PASSO 2Abra o Scraper de Avaliações do Booking.
  3. PASSO 3Cole uma URL booking.com/hotel/<cc>/<slug>.html por linha - ou envie um arquivo CSV, XLSX, TXT ou Parquet.
  4. PASSO 4Configure primeiro uma PROXY_URL residencial. Nas palavras do próprio serviço, o Booking bloqueia IPs gratuitos e de datacenter, então é preciso uma residencial paga - e o seu IP real nunca é usado.
  5. PASSO 5Defina um limite por consulta se quiser. Ele vem com 100 por padrão, e o aviso do próprio campo diz para deixá-lo vazio e trazer tudo.
  6. PASSO 6Escolha uma ordenação: Most Relevant, Newest First, Older First, Highest Scores ou Lowest Scores.
  7. PASSO 7Clique em Get Data e baixe como CSV, JSON ou Excel.

O limite é por consulta, não por execução: cinco hotéis com limite de cem são cem avaliações de cada um, não cem no total.

Por que os times usam

Cinco ordenações,
e duas delas são o ponto.

Most Relevant é o padrão, não a escolha neutra

A ordenação abre em Most Relevant, que é a ordem do próprio Booking e não uma sem opinião. Lowest Scores é o ajuste que responde à pergunta com que a maioria chega, e Older First é o raro: permite ler as avaliações anteriores a uma reforma ou a uma troca de gestão, que nenhuma rolagem pelas mais novas vai lhe mostrar.

Gostou e não gostou são campos separados

O Booking pergunta aos hóspedes o que gostaram e o que não gostaram como duas perguntas, e a exportação mantém isso como duas colunas em vez de um parágrafo pelo qual você precisa abrir caminho. Essa é a razão estrutural para preferir isto a um scraper de avaliações genérico - mas leia antes o dicionário de dados, porque disliked é também a coluna que as nossas próprias execuções nunca conseguiram preencher.

Quem era o hóspede, não só o que disse

reviewer_country, room_type e traveler_type são declarados ao lado do texto, e é essa combinação que faz uma exportação de avaliações valer a pena: uma reclamação de quem viaja sozinho a trabalho no quarto mais barato é um sinal diferente das mesmas palavras escritas por uma família numa suíte. Confirme na sua própria execução quais chegam preenchidos - para nós vieram o texto e o país, e o resto não.

Dicionário de dados

Onze colunas,
e só quatro que vimos funcionar.

Os nomes vêm da lista declarada pelo próprio serviço, então a forma do arquivo não está em dúvida. O que cada uma continha é uma história bem mais curta, e esta página a conta em vez de descrever um esquema como se fosse um resultado.

query
A URL do hotel que você enviou, devolvida em cada linha que veio dela - literalmente, incluindo qualquer query string ou fragmento que você tenha colado junto. Agrupe por ela sempre que um arquivo cobrir mais de um hotel.
reviewer_name
O hóspede, como a avaliação é creditada. Nem sempre um primeiro nome limpo: em duas das nossas linhas o país tinha entrado neste campo, e essas foram exatamente as duas linhas em que reviewer_country voltou vazio.
reviewer_country
O país de onde o hóspede reservou - United States, Kazakhstan, Germany e assim por diante, por extenso e não como código. Preenchido em todas as linhas menos as duas descritas acima.
score
A nota do hóspede para a estadia. Leia na sua própria primeira execução.
review_title
O título da avaliação, que o Booking coleta separado do corpo.
liked
O que o hóspede disse ter gostado - e, nas nossas execuções, o único pedaço de texto de avaliação que chegou. Duas coisas antes de interpretar. É um trecho, não a avaliação completa: muitos valores terminam em reticências e a mesma avaliação voltou cortada em dois comprimentos diferentes em duas execuções diferentes, então o ponto de corte não é estável. E todos os valores traziam um espaço no início e outro no fim, então faça trim. Uma linha continha ainda um resumo do hotel em tópicos em vez das palavras de um hóspede, o que vale uma olhada antes de passar a coluna a qualquer coisa.
disliked
O que o hóspede disse não ter gostado, como coluna própria. No papel é o campo mais útil da exportação.
date
Quando a avaliação foi publicada.
stay_date
Quando o hóspede realmente se hospedou, que é um fato diferente de quando escreveu.
room_type
O quarto que o hóspede teve.
traveler_type
O tipo de viagem - o campo de segmentação que faz valer a pena agrupar uma exportação de avaliações.

Os nomes são os do serviço; o comportamento é uma afirmação bem mais estreita, e a distância entre os dois é o sentido inteiro desta seção. Nossas medições vêm de trinta e seis linhas cobrindo exatamente dois hotéis - vinte e duas avaliações distintas depois de removidas as linhas repetidas entre execuções. Nessa amostra, só quatro das onze colunas carregaram algum valor: query, reviewer_name, reviewer_country e liked. As outras sete - score, review_title, disliked, date, stay_date, room_type e traveler_type - estavam vazias em todas as linhas. Elas estão documentadas por fazerem parte do esquema declarado, não por as termos visto funcionar, e por isso esta página não indica formato para as datas, nem escala para a nota, nem vocabulário para os dois campos de segmentação. O que podemos contar sobre as quatro que funcionaram está acima, e o prático é: liked é um trecho truncado com espaços dos dois lados, e um reviewer_country ausente significa que o país foi parar dentro de reviewer_name. Configure uma PROXY_URL residencial paga antes da sua primeira execução - o serviço diz sem rodeios que o Booking bloqueia IPs gratuitos e de datacenter - e então gaste algumas linhas grátis num hotel que te interessa e leia as colunas você mesmo.

Fluxos comuns

Três tarefas pelas quais
as pessoas usam isto.

Todas começam por um link de hotel que dá para copiar da barra de endereços.

Operações

Encontrar a reclamação que se repete numa temporada

Uma avaliação ruim é uma anedota; a mesma frase em trinta é uma ordem de serviço. Exporte as avaliações de uma propriedade, ordene por Lowest Scores e leia o texto de ponta a ponta - as palavras recorrentes costumam ser sobre um elevador, um serviço de café da manhã ou uma parede.

Operações hoteleiras
Concorrência

Ler as avaliações de um rival em vez das fotos

A seção de avaliações de um hotel concorrente é a descrição mais franca que existe dele, e é pública. Aponte o scraper para a página dele e você recebe as mesmas onze colunas que recebe do seu, então os dois arquivos comparam diretamente.

Comercial · Estratégia
Diligência prévia

Checar como era uma propriedade antes da reforma

Older First é a ordenação que raramente se encontra em outro lugar. Para uma aquisição, uma revisão de franquia ou uma decisão de fornecedor, as avaliações de dois anos atrás dizem se um problema foi resolvido ou apenas soterrado pelas mais novas.

Investimento · Gestão de ativos
Preços

Pague por linha de avaliação,
e por mais nada.

Sem assinatura, sem mínimo, sem licença por usuário. Suas primeiras 500 linhas são por nossa conta - depois disso é pago conforme o uso.

Plano gratuito

500 linhas grátis - 0 $

Em cada conta nova, uma única vez. Sem cartão de crédito. Todos os scrapers liberados. Dado quanto deste esquema nunca vimos preenchido, esta é a parte que mais importa aqui: gaste algumas linhas estabelecendo quais colunas a sua execução realmente preenche antes de planejar em cima delas.

0 $ para sempre
Pago conforme o uso

0,002 $ por linha, após o plano gratuito

Cerca de 2 $ por 1.000 avaliações, a mesma tarifa fixa de qualquer outro scraper da plataforma. O limite é por consulta, então dez hotéis com limite de cem são mil linhas - vale a conta antes de começar, e é bom motivo para estreitar primeiro a ordenação.

Mais popular
Enterprise

Personalizado - um portfólio, com agenda

Preços por volume, SLAs, workers dedicados e onboarding sob medida para times que acompanham um portfólio em vez de uma propriedade. Informe seus números e faremos uma proposta.

Fale conosco
10 % de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no checkout.
Cadastre-se
Combina bem com

A mesma propriedade,
por outro lado.

Uma avaliação é um fato sobre um hotel. Estes devolvem os outros.

A parte jurídica

É legal extrair
avaliações do Booking.com?

Resposta curta: sim, desde que você colete apenas o que é publicamente visível na página de um hotel - e é só isso que este serviço lê.

A seção de avaliações de um hotel é pública. Qualquer pessoa pode abrir a página sem conta e lê-la, e coletar informações publicamente visíveis para pesquisa de mercado e de concorrência é prática consolidada há muito tempo. Desde que os dados sejam de acesso público e o processo não prejudique o serviço, não há leis federais que o proíbam.

As avaliações, porém, são escritas por pessoas, e esta exportação carrega mais sobre elas do que a maioria: um nome de exibição, o país de onde reservaram e - quando chegam - o quarto em que ficaram e o tipo de viagem. Publicamente visível não é o mesmo que livre de obrigações. Se você armazena, está tratando dados pessoais, e o GDPR e regimes semelhantes se aplicam independentemente de onde obteve. Ler reclamações de forma agregada para melhorar uma propriedade é um caso simples; montar um arquivo sobre hóspedes identificáveis não é, e este serviço não foi pensado para isso.

Os termos do Booking restringem o acesso automatizado, então isso continua sendo uma questão de termos. Não tocamos em nada atrás de um login, lemos apenas o que qualquer visitante vê, não executamos rastreadores de terceiros na camada de dados e suas exportações se excluem sozinhas após 30 dias.

livescraper.app · princípios
Apenas páginas públicas de hotéis
Sem logins, sem paywalls
Nomes e países de hóspedes são dados pessoais - agregue, não faça perfis!
Alinhado ao GDPR por padrão
As exportações se excluem sozinhas (30 dias)
As mesmas avaliações que qualquer viajante vê na página.
Perguntas frequentes

O que as pessoas perguntam antes de se cadastrar.

As perguntas que mais ouvimos. Mais alguma coisa? Fale conosco - quem escreve as respostas são pessoas, não bots.

Quais colunas a exportação vai conter?+
Onze: query, reviewer_name, reviewer_country, score, review_title, liked, disliked, date, stay_date, room_type e traveler_type. É a lista declarada pelo próprio serviço, e é a ordem de chaves de todas as exportações que temos. Uma linha por avaliação.
Quais colunas eu devo mesmo esperar preenchidas?+
Menos do que o esquema sugere, e preferimos dizer isso de antemão. Nas linhas que temos, só quatro carregaram algum valor: query, reviewer_name, reviewer_country e liked. As outras sete - score, review_title, disliked, date, stay_date, room_type e traveler_type - estavam vazias em todas as linhas. Confira a sua própria primeira execução antes de construir sobre qualquer uma delas.
A coluna liked é o texto completo da avaliação?+
Não, é um trecho. Muitos valores terminam em reticências, e a mesma avaliação voltou cortada em dois comprimentos diferentes em duas execuções diferentes, então o corte não é estável. Todos os valores também chegaram com um espaço no início e outro no fim, então faça trim antes de comparar ou gerar hashes. Uma linha continha um resumo do hotel em tópicos em vez das palavras de um hóspede, o que vale ficar de olho.
Preciso de um proxy residencial?+
Sim, e o próprio serviço diz isso: o Booking bloqueia IPs gratuitos e de datacenter, então é preciso uma PROXY_URL residencial paga, e o seu IP real nunca é usado. Configure antes da primeira execução, e não depois de uma vazia.
Quais são as ordenações?+
Cinco: Most Relevant, Newest First, Older First, Highest Scores e Lowest Scores. Most Relevant é o padrão, o que vale saber - é a ordem do próprio Booking e não uma neutra. Older First é a que raramente se encontra em outro lugar, e é assim que se leem as avaliações anteriores a uma reforma.
O que o campo de limite faz?+
Ele limita quantas avaliações voltam por consulta. Vem com 100 por padrão, o mínimo é 1, e o aviso do próprio campo diz: deixe vazio para todas, 0 = todas. O limite é por consulta e não por execução, então dez hotéis a cem cada um são mil linhas.
Um slug de hotel isolado funciona no lugar da URL completa?+
O formulário diz que sim, e a URL completa é o que nós colaríamos. O que você enviar volta literalmente na coluna query, com query string e fragmento incluídos - um dos nossos era um link de 300 caracteres e voltou inteiro - então você sempre sabe qual entrada gerou quais linhas.
Por que reviewer_country às vezes fica vazio?+
Nas nossas linhas ele não estava realmente faltando. Os dois vazios coincidiam exatamente com duas linhas em que o país tinha ido parar em reviewer_name, dando um valor como "Melodee United States". Se um país parecer ausente, confira a coluna do nome antes de tratar como lacuna.
Vocês realmente rodaram isto?+
Sim, e o alcance honesto é estreito. Nossas medições vêm de trinta e seis linhas cobrindo exatamente dois hotéis - vinte e duas avaliações distintas depois de removidas as linhas repetidas entre execuções. Isso basta para descrever as quatro colunas que chegaram preenchidas e para ter certeza de que as outras sete não chegaram, e não basta para prometer mais nada.
Quanto custa?+
As primeiras 500 linhas de uma conta nova são gratuitas e valem uma única vez; depois disso são 0,002 $ por linha - cerca de 2 $ por 1.000 - pago conforme o uso, sem assinatura. Os créditos não expiram e não há reinício mensal.

Ordene por lowest scores
e leia o texto.

Configure um proxy residencial, cole uma URL de hotel, tire a ordenação de Most Relevant e veja o que os hóspedes realmente escreveram. Suas primeiras 500 linhas são grátis.

Ativa na hora · sem cartão

Exportar avaliações de hóspedes do Booking.com como linhas

As avaliações do Booking são escritas por pessoas que de fato se hospedaram - a plataforma só as aceita de reservas concluídas -, o que torna a seção incomumente valiosa de ler e incomumente difícil de ler em massa, porque é um widget pelo qual só dá para rolar. Este serviço a transforma em tabela. Cole URLs de hotéis do Booking.com, uma por linha, e cada avaliação volta como uma linha: o nome do hóspede e o país de onde reservou, do que gostou e do que não gostou em colunas separadas, a nota, a data, as datas em que ficou, o quarto que teve e o tipo de viagem. Onze colunas, uma linha por avaliação.

Dois controles moldam a execução. O limite é por consulta e não por execução, então dez hotéis a cem cada um são mil linhas; vem com 100 por padrão e o aviso do próprio campo diz para deixá-lo vazio e trazer todas. A ordenação tem cinco ajustes - Most Relevant, Newest First, Older First, Highest Scores e Lowest Scores - e o primeiro é o padrão. Vale um instante de reflexão: Most Relevant é a ordem do próprio Booking, não uma neutra. Lowest Scores é o ajuste que responde à pergunta com que a maioria chega, e Older First é o raro que deixa você ler como era uma propriedade antes de ser reformada.

Uma coisa precisa estar pronta antes da primeira execução. Nas palavras do próprio serviço, o Booking bloqueia IPs gratuitos e de datacenter, então é preciso uma PROXY_URL residencial paga - e o seu IP real nunca é usado. Fazer isso primeiro poupa uma execução vazia e uma conclusão errada sobre o serviço.

Os limites honestos ficam aqui e não escondidos, porque mudam com o que contar. Os onze nomes de coluna são a lista declarada pelo próprio serviço e são confiáveis. O comportamento por trás está medido em trinta e seis linhas cobrindo exatamente dois hotéis - vinte e duas avaliações distintas depois de removidas as duplicatas entre execuções - e nessa amostra só quatro das onze colunas carregaram algum valor: query, reviewer_name, reviewer_country e liked. As outras sete, disliked entre elas, estavam vazias em todas as linhas, então esta página não afirma formato para as datas, nem escala para a nota, nem vocabulário para os campos de quarto e de viajante. Dois detalhes práticos sobre as que funcionaram: liked é um trecho truncado com um espaço de cada lado, cortado em comprimentos diferentes em execuções diferentes; e onde reviewer_country estava vazio, o país tinha ido parar em reviewer_name. Rode o plano gratuito contra uma propriedade que te interessa e leia primeiro as suas próprias colunas. Suas primeiras 500 linhas não custam nada e não exigem cartão de crédito. Veja preços para as tarifas atuais.