Pular para o conteúdo principal

Maps::Google::Reviews - Scraper de avaliações do Google Maps

Visão geral do scraper​

Scraper de avaliações do Google Maps. O scraper de avaliações do Google Maps oferece a obtenção rápida e automatizada de avaliações do Google Maps. Graças ao scraper Maps::Google::Reviews, você poderá coletar automaticamente bases de avaliações do Google Maps. Usando o scraper Maps::Google::Reviews, é possível realizar a extração de dados de avaliações do Google Maps de forma fácil e rápida.

A funcionalidade do A-Parser permite salvar as configurações de extração de dados do scraper Maps::Google::Reviews para uso posterior (presets), definir cronogramas de extração de dados e muito mais.

A gravação dos resultados é possível no formato e estrutura que você necessita, graças ao poderoso modelo de processamento integrado Template Toolkit, que permite aplicar lógica adicional aos resultados e exibir dados em vários formatos, incluindo JSON, SQL e CSV.

Dados coletados​

  • $totalcount — número de avaliações do local
  • $avgrating — nota média
  • Array $list (avaliações)
    • $list.$i.rating — nota
    • $list.$i.text — texto
    • $list.$i.name — nome do autor
    • $list.$i.date — data
    • $list.$i.url — link

Recursos​

  • Suporta a especificação da quantidade de avaliações a serem coletadas por consulta (Max reviews count)
  • Motor de coleta: HTTP ou Browser (Engine)

Casos de uso​

  • Coleta de avaliações
  • Número de avaliações e nota média

Consultas​

Como consultas, é necessário indicar o link para o local com o cid, por exemplo:

https://maps.google.com/?cid=12262488876297357724

Exemplos de saída de resultados​

O A-Parser suporta formatação flexível de resultados graças ao modelo de processamento integrado Template Toolkit, o que permite exibir resultados em forma livre, bem como estruturada, como CSV ou JSON

Formato de resultado padrão:

$list.format('$name,$date,$url,$rating,$text\n')

Configurações possíveis​

Nome do parâmetroValor padrãoDescrição
Max reviews count20Quantas avaliações colocar em $list
EngineHTTPHTTP — sem navegador. Browser — através do navegador
Max concurrent browser pages10Quantas páginas do Chrome o scraper pode abrir simultaneamente. Com um grande número de threads, aumente com cuidado — a carga na memória e na CPU aumenta
Browser tries on same proxy4Quantas novas páginas do navegador abrir em um mesmo proxy se o Google exigir login ou se não houver a aba Reviews. Em seguida, o proxy é alterado. 0 — apenas a primeira página, sem repetir no mesmo proxy
Browser headless☑Execução do navegador sem janela