Dicionário de dadosOnze 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.