SE::Google::Trends - Parser für Trend-Keywords laut Google

Übersicht des Parsers
Parser für Suchanfragen von Google Trends. Der Google Trends Parser kann automatisch eine Liste aller Kategorien, zu denen eine Anfrage gehört, sowie eine Liste der Interessen nach Region und Zeit abrufen.
Sie können die automatische Abfragevervielfachung, die Ersetzung von Unterabfragen aus Dateien, die Kombination von Zahlen und Buchstaben sowie Listen verwenden, um die maximal mögliche Anzahl an Ergebnissen zu erhalten. Mit der Ergebnisfilterung können Sie das Ergebnis sofort bereinigen und unnötigen Müll (unter Verwendung von Minus-Wörtern) entfernen.
Die Funktionalität von A-Parser ermöglicht es, die Datenerfassungseinstellungen des Scrapers SE::Google::Trends 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 jeder gewünschten 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.
Anwendungsbeispiele für den Parser
🔗 Datumsformatierung
Eine Methode, um es in ein benutzerfreundlicheres Format umzuwandeln
Gesammelte Daten
- Liste aller Kategorien, zu denen die Anfrage gehört, im Format (Anfrage, Kategorie, Prozentsatz der Popularität)
- Liste der Interessen nach Zeit im Format: Zeitpunkt des Interesses (im Unix-Format), Prozentsatz der Popularität
- Liste der Interessen nach Region im Format: Region, Prozentsatz der Popularität
- Liste der verwandten Top-Suchanfragen
- Liste der verwandten Suchanfragen im Trend
Funktionen
- Möglichkeit, Daten für mehrere Keywords zu vergleichen, dazu müssen diese durch Komma getrennt aufgezählt werden
- Möglichkeit der Länderauswahl zur Bewertung des Keywords
- Auswahl des Zeitraums, für den die Ergebnisse angezeigt werden sollen
- Auswahl der Eigenschaft für die Datenerfassung (Web Search, Image Search, News Search usw.)
- Auswahl der Google Trends Kategorie (die Liste der Kategorien finden Sie mit dem Parser JS::GoogleTrendsCat)
- Möglichkeit, einen beliebigen Datumsbereich anzugeben
- Suche nach Kategorie
Nutzungsvarianten
- Schätzung des Traffic-Volumens für ein Keyword
- Suche nach neuen Keywords ähnlicher Thematik
- Um beliebige Daten festzulegen, wählen Sie in Search time „Custom time“ und geben Sie in Custom time range den Datumsbereich im Format YYYY-MM-DD YYYY-MM-DD an
- Die Suche nach Kategorie ignoriert die an den Parser übergebene Anfrage (Option Use empty queries(ignore query value))
Spoiler: Beispiel

Anfragen
Als Anfragen müssen Keywords angegeben werden, genau so, als ob sie direkt in das Google-Suchformular eingegeben würden, zum Beispiel:
write essay
Football
Waterfall
Speak in english
Cats and dogs
forex
cheap essay
Abfrage-Ersetzungen
Sie können integrierte Makros für die automatische Ersetzung von Unterabfragen aus Dateien verwenden. Wenn wir zum Beispiel zu jeder Anfrage eine Liste anderer Wörter hinzufügen möchten, geben wir einige Hauptanfragen an:
essay
article
thesis
Im Abfrageformat geben wir das Makro zur Ersetzung zusätzlicher Wörter aus der Datei Keywords.txt an. Diese Methode ermöglicht es, die Variativität der Anfragen um ein Vielfaches zu erhöhen:
{subs:Keywords} $query
Dieses Makro erstellt für jede ursprüngliche Suchanfrage so viele zusätzliche Anfragen, wie in der Datei enthalten sind, was in der Summe [Anzahl der ursprünglichen Anfragen (Domains)] x [Anzahl der Anfragen in der Datei Keywords] = [Gesamtanzahl der Anfragen] als Ergebnis der Makroarbeit ergibt.
Wenn zum Beispiel die Datei Keywords.txt folgendes enthält:
buy
cheap
Am Ende verwandelt das Ersetzungsmakro 3 Hauptanfragen in 6:
buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis
Beispiele für die Ergebnisausgabe
A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, die es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.
Export der Liste verwandter Suchanfragen im Trend
Export der Liste verwandter Suchanfragen im Trend im Format: ursprüngliche Anfrage, verwandtes Keyword, Popularität.
Ergebnisformat:
$query:\n$related_queries_rising.format('$key,$rquery,$interest\n')
Beispielergebnis:
write essay:
write essay,write my essay 4 me,6550
write essay,write essay on globalization and 21st century,1450
write essay,grammarly,1100
write essay,how to write a hook for an argumentative essay,1000
write essay,write my essay for me cheap,1000
write essay,pay someone to write my essay,550
write essay,write that essay login,550
write essay,write my essay cheap,500
write essay,google docs,350
write essay,docs,300
write essay,how to write an argumentative essay step by step,250
write essay,someone write my essay,200
write essay,how long does it take to write a 1000 word essay,200
write essay,how long does it take to write a 2000 word essay,200
write essay,how to write a synthesis essay ap lang,200
write essay,pay to write essay,190
write essay,write essay on my school,180
write essay,how to write essay in hindi,170
write essay,write an essay on my school,170
write essay,help me write an essay,150
write essay,write my essay for me,130
write essay,help me write my essay,120
write essay,write my paper for me,120
write essay,how to write a hook for a persuasive essay,110
write essay,write essay for me,100
Ausgabe der Liste verwandter Anfragen in eine CSV-Tabelle
Das integrierte Tool $tools.CSVLine ermöglicht die Erstellung korrekter Tabellendokumente, die für den Import in Excel oder Google Tabellen bereit sind.
Allgemeines Ergebnisformat:
[% FOREACH i IN p1.related_queries_rising;
tools.CSVline(i.key, i.rquery, i.interest);
END %]
Dateiname:
$datefile.format().csv
Anfangstext:
Ursprüngliche Anfrage,Verwandtes Keyword,Popularität
Im Allgemeinen Ergebnisformat wird die Template-Engine Template Toolkit verwendet, um das Array $related_queries_rising in einer FOREACH-Schleife auszugeben.
Im Dateinamen der Ergebnisse müssen Sie lediglich die Dateiendung in csv ändern.
Damit die Option „Anfangstext“ im Task-Editor verfügbar ist, müssen Sie „Mehr Optionen“ aktivieren. In „Anfangstext“ schreiben wir die Spaltennamen durch Komma getrennt und lassen die zweite Zeile leer.
Speichern im SQL-Format
Ergebnisformat:
[% FOREACH related_queries_rising; "INSERT INTO serp VALUES('" _ key _ "', '"; rquery _ "', '"; interest _ "')\n"; END %]
Beispielergebnis:
INSERT INTO serp VALUES('write essay', 'write my essay 4 me', '6550')
INSERT INTO serp VALUES('write essay', 'write essay on globalization and 21st century', '1450')
INSERT INTO serp VALUES('write essay', 'grammarly', '1100')
INSERT INTO serp VALUES('write essay', 'how to write a hook for an argumentative essay', '1000')
INSERT INTO serp VALUES('write essay', 'write my essay for me cheap', '1000')
INSERT INTO serp VALUES('write essay', 'pay someone to write my essay', '550')
INSERT INTO serp VALUES('write essay', 'write that essay login', '550')
INSERT INTO serp VALUES('write essay', 'write my essay cheap', '500')
INSERT INTO serp VALUES('write essay', 'google docs', '350')
INSERT INTO serp VALUES('write essay', 'docs', '300')
INSERT INTO serp VALUES('write essay', 'how to write an argumentative essay step by step', '250')
INSERT INTO serp VALUES('write essay', 'someone write my essay', '200')
INSERT INTO serp VALUES('write essay', 'how long does it take to write a 1000 word essay', '200')
INSERT INTO serp VALUES('write essay', 'how long does it take to write a 2000 word essay', '200')
INSERT INTO serp VALUES('write essay', 'how to write a synthesis essay ap lang', '200')
INSERT INTO serp VALUES('write essay', 'pay to write essay', '190')
INSERT INTO serp VALUES('write essay', 'write essay on my school', '180')
INSERT INTO serp VALUES('write essay', 'how to write essay in hindi', '170')
INSERT INTO serp VALUES('write essay', 'write an essay on my school', '170')
INSERT INTO serp VALUES('write essay', 'help me write an essay', '150')
INSERT INTO serp VALUES('write essay', 'write my essay for me', '130')
INSERT INTO serp VALUES('write essay', 'help me write my essay', '120')
INSERT INTO serp VALUES('write essay', 'write my paper for me', '120')
INSERT INTO serp VALUES('write essay', 'how to write a hook for a persuasive essay', '110')
INSERT INTO serp VALUES('write essay', 'write essay for me', '100')
...
Ergebnisausgabe in JSON
Ergebnisformat:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.related_queries_rising.key = [];
obj.related_queries_rising.rquery = [];
obj.related_queries_rising.interest = [];
FOREACH item IN p1.related_queries_rising;
obj.related_queries_rising.key.push(item.key);
obj.related_queries_rising.rquery.push(item.key);
obj.related_queries_rising.interest.push(item.key);
END;
obj.json %]
Anfangstext:
[
Endtext:
]
Beispielergebnis:
[{"related_queries_rising":{"rquery":["write my essay 4 me","write essay on globalization and 21st century","grammarly","how to write a hook for an argumentative essay","write my essay for me cheap","pay someone to write my essay","write that essay login","write my essay cheap","google docs","docs","how to write an argumentative essay step by step","someone write my essay","how long does it take to write a 1000 word essay","how long does it take to write a 2000 word essay","how to write a synthesis essay ap lang","pay to write essay","write essay on my school","how to write essay in hindi","write an essay on my school","help me write an essay","write my essay for me","help me write my essay","write my paper for me","how to write a hook for a persuasive essay","write essay for me"],"interest":[6550,1450,1100,1000,1000,550,550,500,350,300,250,200,200,200,200,190,180,170,170,150,130,120,120,110,100],"key":["write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay"]}}]
Damit die Optionen „Anfangstext“ und „Endtext“ im Task-Editor verfügbar sind, müssen Sie „Mehr Optionen“ aktivieren.
Ergebnisverarbeitung
A-Parser ermöglicht es, Ergebnisse direkt während der Datenerfassung zu verarbeiten. In diesem Abschnitt haben wir die beliebtesten Anwendungsfälle für den Scraper SE::Google::Trends aufgeführt.
Verwendung eines beliebigen Datums
Um beliebige Daten festzulegen, müssen Sie in Search time Custom time wählen und in Custom time range den Datumsbereich im Format YYYY-MM-DD YYYY-MM-DD angeben.
Beispiel herunterladen
Wie man ein Preset in A-Parser importiert
eJx1U1GP2jAM/iuVxcNN4hDctJe+cWhMm9j1dsATQqeIuCy7NMmSlA1V/e9z0tIC
46RKjZ3vsz/HdgWeuTf3bNGhd5BuKjDxDCksP6fpF633EtN0ZVFxl9wna4fJrnRe
FwlnHmEIhlmHNnA3NygE4JizUnoYVuCPBimyPqC1gge24GQ7ZHb389WLIrgOTJYB
1aSB+n1eg7jmPYwfxvfjCX0JHen/kY5Qb7dDoNJIiZtrW7BQ4sBMRm293eWSHXCl
6TIXEnv3nKwnVoQEg1B5uB3lMdDdh5H/GyIwzoUXWjHZZAiP0mddK/E7ClSasHS0
At3cUokpeIwBgvN4UreBQbSBQpSR+6PhQJoz6XAIjqTOGQnh1zfCo2Ve28wEPeSv
QKuplAs8oOxhMf5jKSSnDk5zIn1tibch2X8x6q6881TUpz+WNHRRovWYfe9ZXC/0
/vQYUhTCk+1mulShMWNyviGa7s2eAqzQFrs0beQ2O02woXkjZN+yqeldF2VctOXS
udMqF/usHbQTslQrWpNMzXRhJIa6VCkltcXhSz8eU9e2IRi9wGvyLKYgWd1igNda
um/LRqqxgsbvUxBY0EueZ21D7piU65fF+Q30I0VGfO4EnWNHCHCPe02DRMXU225j
u6Wvbu1tWtXUpV/uuQGHkqKT9oxMagGkk/ofqyh6IQ==
Filterung der Ergebnisse
Beispiel für den Export einer Liste verwandter Suchanfragen im Trend, deren Popularität unter einem bestimmten Wert liegt.

Beispiel herunterladen
Wie man ein Preset in A-Parser importiert
eJxtVMFu2zAM/ZVACNAVcIP20IsPA9JgKTpkddekpzQohIoOtMiSK8pZA8P/PkqW
7aTLzaRIvsdH0jVzHHf4ZAHBIUvXNSvDN0vZ8kea3huzVZCmKwta4OhqNJfKgR3B
Jy9KBSxhJbcI1qeuz2RQgICcV8qxpGbuUAIVNnuwVgqfLQXZubEFdwQbwtieq8qH
jT8qsIf09VWPLSjuQLx5jwR8sxKl3k7axG8X4x0ckrEN8clYamII6Cjx4pI1A24e
uBNChErX7HxhTywWYZsk5q3aIt+PGN5eX5NlSieNJhNBI2s2mw4A54Gfb6W8mURd
+8cl38PKtLRgcJPA8MiLIIAgbv61a/Ry4j59BS6E9JhctQhe/QH1RcuPQE8bio2d
za0pyOUgFAhKdezWUWnfahVyf7c5LM25QkgYEtU5JyLi64skYbgzNgsakL9mRk+V
WsAe1BAW6t9VUglalWlOSQ8x8XxI9l+Npm/vGIoW6a8lDn2VYN1lv4YsYRZm24mh
ZCEd2TgzlfaD8fPbAZS9Zo8+rDAWephYOaLTpZS02BQ5jGxaDq6TNk7Gcup8NzqX
2yxeQhdZ6RWdY6Znxl+X70tXStFYEJ6H9ZhiHIM3BoJfk2cBgmj1F8icMQp/Lluq
pZW0freeYEFKHqPGku9cqZfnxfELG1aKjCD3CBD5gflwB1tDi0TNNJv+19D/XOpz
P4i0bmhKf/CpDfYtBSddGZnhsG6af/TaovA=
Siehe auch: Ergebnisfilter
Mögliche Einstellungen
| Parametername | Standardwert | Beschreibung |
|---|---|---|
| Search region | Worldwide | Auswahl der Region |
| Language | English | Auswahl der Sprache |
| Search time | Default(Past 5 years) | Auswahl des Zeitraums für die Ergebnisausgabe |
| Custom time range | Leere Zeile | Eingabe eines beliebigen Datumsbereichs bei Search time = Custom time (Format YYYY-MM-DD YYYY-MM-DD) |
| Search category id | 0 | Auswahl der Kategorie |
| Search property | Default(Web Search) | Auswahl der Eigenschaft für die Datenerfassung (Web Search / Image Search / News Search / Google Shopping / YouTube Search) |
| Use empty queries(ignore query value) | ☐ | Ignoriert den Wert der an den Parser übergebenen Anfrage und führt eine Suche nach Kategorie durch |