Zum Hauptinhalt springen

Maps::Google::Reviews - Scraper für Rezensionen von Google Maps

Übersicht des Parsers​

Parser für Bewertungen von Google Maps. Der Parser für Google Maps Bewertungen ermöglicht den schnellen und automatisierten Abruf von Rezensionen aus Google Maps. Dank des Parsers Maps::Google::Reviews können Sie automatisch Datenbanken mit Bewertungen aus Google Maps sammeln. Mit dem Parser Maps::Google::Reviews lassen sich Bewertungen von Google Maps einfach und schnell extrahieren.

Die Funktionalität von A-Parser ermöglicht es, die Einstellungen für die Datenerfassung des Parsers Maps::Google::Reviews für die spätere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.

Das Speichern der Ergebnisse ist in der von Ihnen benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es erlaubt, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Gesammelte Daten​

  • $totalcount — Anzahl der Rezensionen des Ortes
  • $avgrating — Durchschnittliche Bewertung
  • Array $list (Rezensionen)
    • $list.$i.rating — Bewertung
    • $list.$i.text — Text
    • $list.$i.name — Name des Autors
    • $list.$i.date — Datum
    • $list.$i.url — Link

Funktionen​

  • Unterstützt die Angabe der Anzahl der zu sammelnden Rezensionen pro Abfrage (Max reviews count)
  • Engine für die Erfassung: HTTP oder Browser (Engine)

Anwendungsfälle​

  • Erfassung von Rezensionen
  • Anzahl der Rezensionen und durchschnittliche Bewertung

Abfragen​

Als Abfragen muss der Link zum Ort mit cid angegeben werden, zum Beispiel:

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

Beispiele für die Ergebnisausgabe​

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was die Ausgabe der Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, ermöglicht.

Standard-Ergebnisformat:

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

Mögliche Einstellungen​

ParameternameStandardwertBeschreibung
Max reviews count20Wie viele Bewertungen in $list gespeichert werden
EngineHTTPHTTP — ohne Browser. Browser — über den Browser
Max concurrent browser pages10Wie viele Chrome-Seiten der Parser gleichzeitig öffnen kann. Bei einer großen Anzahl von Threads vorsichtig erhöhen — die Belastung von Speicher und CPU steigt
Browser tries on same proxy4Wie viele neue Browserseiten auf einem Proxy geöffnet werden sollen, wenn Google ein Login erfordert oder kein Reviews-Tab vorhanden ist. Danach wird der Proxy gewechselt. 0 — nur die erste Seite, ohne Wiederholung auf demselben Proxy
Browser headless☑Browser ohne Fenster starten