Hoppa till huvudinnehåll

Maps::Google::Reviews - Scraper för recensioner från Google Maps

Översikt av scrapern​

Scraper för recensioner från Google Maps. Scrapern för recensioner från Google Maps erbjuder snabb och automatiserad insamling av recensioner från Google Maps. Tack vare scrapern Maps::Google::Reviews kan du automatiskt samla in databaser med recensioner från Google Maps. Genom att använda scrapern Maps::Google::Reviews är det enkelt och snabbt att skrapa recensioner från Google Maps.

Funktionaliteten i A-Parser gör det möjligt att spara inställningar för dataskrapning för scrapern Maps::Google::Reviews för framtida bruk (förinställningar), schemalägga dataskrapning och mycket mer.

Resultaten kan sparas i den form och struktur du behöver, tack vare den inbyggda kraftfulla mallmotorn Template Toolkit som gör det möjligt att tillämpa ytterligare logik på resultaten och exportera data i olika format, inklusive JSON, SQL och CSV.

Data som samlas in​

  • $totalcount — antal recensioner för platsen
  • $avgrating — genomsnittligt betyg
  • Matris $list (recensioner)
    • $list.$i.rating — betyg
    • $list.$i.text — text
    • $list.$i.name — författarens namn
    • $list.$i.date — datum
    • $list.$i.url — länk

Möjligheter​

  • Stöder angivelse av antal recensioner som ska samlas in per förfrågan (Max reviews count)
  • Insamlingsmotor: HTTP eller Browser (Engine)

Användningsfall​

  • Insamling av recensioner
  • Antal recensioner och genomsnittligt betyg

Frågor​

Som förfrågningar måste en länk till platsen med cid anges, till exempel:

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

Exempel på resultatutdata​

A-Parser stöder flexibel formatering av resultat tack vare den inbyggda mallmotorn Template Toolkit, vilket gör att den kan mata ut resultat i valfri form, samt i strukturerad form som CSV eller JSON

Standardformat för resultat:

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

Möjliga inställningar​

ParameternamnStandardvärdeBeskrivning
Max reviews count20Hur många recensioner som ska läggas i $list
EngineHTTPHTTP — utan webbläsare. Browser — via webbläsare
Max concurrent browser pages10Hur många Chrome-sidor som denna scraper kan öppna samtidigt. Vid ett stort antal trådar bör detta ökas försiktigt — belastningen på minne och CPU ökar
Browser tries on same proxy4Hur många nya webbläsarsidor som ska öppnas på samma proxy om Google kräver inloggning eller om fliken Reviews saknas. Därefter byts proxyn. 0 — endast första sidan, utan upprepning på samma proxy
Browser headless☑Starta webbläsaren utan fönster