Zum Hauptinhalt springen

SE::Google - Google SERP Parser

Google

Übersicht des Parsers

Der Parser für die Google-Suchergebnisse ist einer der am meisten nachgefragten. Mit ihm können Sie umfangreiche Datenbanken mit Links erhalten, die für die weitere Verwendung bereitstehen. Sie können Abfragen in derselben Form verwenden, in der Sie sie bei Google eingeben, einschließlich Suchoperatoren (inurl, intitle usw.).

Der Google-Parser unterstützt die automatische Vervielfältigung von Abfragen, sodass Sie sicher sein können, die maximale Anzahl an Ergebnissen aus den Suchergebnissen zu erhalten. Zudem kann A-Parser automatisch verwandten Suchanfragen bis zu einer angegebenen Tiefe folgen. Dank der Multithreading-Arbeitsweise von A-Parser kann die Verarbeitungsgeschwindigkeit 3000-7000 Abfragen pro Minute erreichen, was im Durchschnitt den Erhalt von bis zu 500.000 Links pro Minute ermöglicht.

Die Funktionalität von A-Parser erlaubt es, Datenerfassung-Einstellungen für die spätere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr. Sie können die automatische Abfragevervielfältigung, die Einsetzung von Unterabfragen aus Dateien sowie das Durchlaufen von alphanumerischen Kombinationen und Listen nutzen, um die größtmögliche Anzahl an Ergebnissen zu erzielen.

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

Anwendungsbeispiele für den Parser

Gesammelte Daten

Gesammelte Daten
  • Links, Ankertexte und Snippets aus den Suchergebnissen sowie das Datum aus dem Snippet (falls vorhanden)
    • Zudem werden Informationen über Flags jedes Ergebnisses gesammelt; derzeit werden folgende Flags unterstützt: Date, AMP, Image Preview, Video, Rich snippet, Featured snippet
  • Vorhandensein und Inhalt von Werbeblöcken sowie deren Position auf der Seite
  • Anzahl der Ergebnisse pro Abfrage (Wettbewerb)
  • Liste verwandter Keywords (Related keywords)
  • Vorhandensein zusätzlicher Blöcke auf der Seite: Produktkarussell, Videos usw.
  • Der Parser sammelt zudem folgende zusätzliche Daten:
    • Vorhandensein eines Tippfehlers in der Abfrage und die korrigierte Abfrage
    • Geografischer Standort, den Google ermittelt hat
    • Vorhandensein von AMP-Seiten
    • Liste "People also ask": Fragen, Antworten, Links zu Quellen, deren Ankertexte und Links zu Medien (wird über die separate Option Parse People also ask aktiviert)
    • KI-Antwort (AI overview), deren Typ und Liste der Quellen
Gesammelte Daten

Funktionen

Der Parser der Suchmaschine Google verfügt über zahlreiche Funktionen und Einstellungen:

  • Unterstützung aller Google-Suchoperatoren (site:, inurl: usw.)
  • Angabe der Größe der Suchergebnisse (10, 20, 30, 50 oder 100 Ergebnisse) und Angabe der Seitenanzahl (von 1 bis 10); bei maximalen Einstellungen gibt Google zwischen 300 und 500 Ergebnisse pro Abfrage aus, wobei A-Parser diese Einschränkung durch Abfragevervielfältigung leicht umgeht
  • Möglichkeit des automatischen Übergangs zu verwandten Keywords
  • Angabe von Sprache und Land der Suchergebnisse, Auswahlmöglichkeit der lokalen Google-Domain sowie der Sprache der Benutzeroberfläche der Suchergebnisse
  • Möglichkeit zur Angabe der Geolokalisierung, was den Erhalt präziser lokaler Suchergebnisse für jeden Ort auf der Welt ermöglicht
  • Wahl zwischen Desktop- oder mobiler Ansicht
  • Möglichkeit zur Auswahl des Typs der Suchergebnisse; neben den organischen Hauptergebnissen kann der Google-Parser auch News-, Bücher- oder Video-Ergebnisse erfassen
  • Bei Bedarf kann die automatische Erkennung von ReCaptcha2 über Erkennungsdienste oder über XEvil/CapMonster angebunden werden
  • Unterstützt die Angabe des Zeitraums der Suchergebnisse (für die gesamte Zeit oder für ein bestimmtes Intervall von 24 Stunden bis zu einem Jahr)
  • Möglichkeit zur Deaktivierung des Google-Filters zum Ausblenden ähnlicher Ergebnisse (filter=)
  • Möglichkeit festzulegen, ob Ergebnisse extrahiert werden sollen, wenn Google meldet, dass zur angegebenen Abfrage nichts gefunden wurde und Ergebnisse für eine ähnliche Abfrage vorschlägt
  • Möglichkeit zur Festlegung der Anzahl an People also ask, die der Parser durch tieferes Klicken auf jede Frage sammeln soll
  • Möglichkeit zum Sammeln von Tags

Auf Basis des Google-Parsers arbeiten folgende Scraper:

  • SE::Google::PositionSE::Google::Position - Bestimmung der Positionen beliebiger Websites in den Suchergebnissen nach einer Liste von Anfragen
  • SE::Google::CompromisedSE::Google::Compromised - prüft Domains auf Sauberkeit aus Sicht von Google, kann gehackte und Phishing-Websites identifizieren
  • SE::Google::TrustCheckSE::Google::TrustCheck - prüft den Trust (Vertrauen) von Google gegenüber der Website

Anwendungsfälle

  • Sammlung von Linkdatenbanken - für XRumer, AllSubmitter, GSA Ranker usw.
  • Vollständiger Dump der SERPs, einschließlich Links, Ankertexte, Snippets, Werbeblöcke und anderer Informationen, ermöglicht SEO-Spezialisten und Vermarktern eine tiefgehende Analyse
  • Bewertung des Wettbewerbs für Keywords
  • Bewertung des Wettbewerbs in den PPC-Ergebnissen (Werbung)
  • Suche nach Backlinks und Erwähnungen von Websites
  • Überprüfung der Indexierung von Websites
  • Suche nach verwundbaren Websites
  • Alle anderen Varianten, die den Erhalt von Suchergebnissen für eine unbegrenzte Anzahl von Abfragen beinhalten

Abfragen

Als Abfragen müssen Suchbegriffe so angegeben werden, wie sie direkt in das Google-Suchformular eingegeben würden, zum Beispiel:

Auto kaufen
Fenster in Moskau
site:https://lenta.ru
inurl:guestbook

Abfrage-Substitutionen

Sie können integrierte Makros zur Vervielfältigung von Abfragen verwenden. Wenn wir beispielsweise eine sehr große Datenbank von Foren erhalten möchten, geben wir einige Hauptabfragen in verschiedenen Sprachen an:

forum
Forum
foro
论坛

Im Abfrageformat geben wir das Durchlaufen von Zeichen von a bis zzzz an. Diese Methode ermöglicht eine maximale Rotation der Suchergebnisse und den Erhalt vieler neuer, einzigartiger Ergebnisse:

$query {az:a:zzzz}

Dieser Makro erstellt 475254 zusätzliche Abfragen für jede ursprüngliche Suchanfrage, was insgesamt 4 x 475254 = 1901016 Suchanfragen ergibt. Eine beeindruckende Zahl, aber für A-Parser ist das absolut kein Problem. Bei einer Geschwindigkeit von 2000 Abfragen pro Minute wird eine solche Aufgabe in nur 16 Stunden abgearbeitet.

Verwendung von Operatoren

Sie können Suchoperatoren im Abfrageformat verwenden, sodass diese automatisch zu jeder Abfrage aus Ihrer Liste hinzugefügt werden:

inurl:$query

Beispiele für die Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank des integrierten Template-Engines Template Toolkit, was die Ausgabe der Ergebnisse in beliebiger Form sowie in strukturierter Form wie CSV oder JSON ermöglicht.

Export einer Linkliste

Ergebnisformat:

$serp.format('$link\n')

Beispielergebnis:

https://www.weforum.org/open-forum/
https://www.weforum.org/about/world-economic-forum/
https://www.merriam-webster.com/dictionary/forum
https://en.wikipedia.org/wiki/Forum
https://dictionary.cambridge.org/dictionary/english/forum
https://www.collinsdictionary.com/dictionary/english/forum
https://www.linkedin.com/company/world-economic-forum
https://docs.moodle.org/en/Forum_activity
https://wordpress.org/support/forums/
https://www.facebook.com/worldeconomicforum/
...

Ergebnisformat:

[% FOREACH item IN serp;    loop.count _ ' - ' _ item.link _ ' - ' _ item.anchor _ ' - ' _ item.snippet _ "\n"; END %]

Beispielergebnis:

1 - https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D1%83%D0%BC - Forum — Wikipedia - <em>Fórum</em> (lat. forum — arch. Vorhof des Grabes; Platz in der Kelter für das zu verarbeitende Traubengut; Marktplatz, Stadtmarkt;&nbsp;...
2 - https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D1%83%D0%BC_(%D0%BC%D0%B5%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5) - Forum (Veranstaltung) — Wikipedia - <em>Forum</em> — Veranstaltung zur Benennung oder Lösung von<wbr>hinreichend globalen Problemen. Dieser Begriff findet sich in&nbsp;...
3 - https://support.google.com/googleplay/community?hl=ru - Willkommen im Hilfe-Forum der Community ... - Willkommen im Hilfe-<em>forum</em> der Google Play Community. Ausgewählte Beiträge. Alle interessanten Beiträge ansehen &middot; Brauchen Sie Hilfe bei einem Spiel?
4 - https://support.google.com/mail/community?hl=en - Gmail Community - Google Support - Welcome to the Gmail Help Community &middot; Featured posts &middot; Categories.
5 - https://www.weforum.org/ - The World Economic Forum - The World Economic Forum is an independent international organization committed to improving the state of the world by engaging business, political, academic&nbsp;...
6 - https://www.kunena.org/ - Home - Kunena - To Speak! Next Generation Forum ... - Kunena! - To Speak! Next Generation Forum Component for Joomla.
7 - https://forum.adguard.com/index.php - AdGuard Forum - <em>Forum</em> der Betatester. Hier posten wir Fehlerberichte zu Beta-Versionen. Threads: 355. Messages: 11.6K. Sub-forums: Kommentare zu Beta-Releases&nbsp;...
8 - https://www.sofiaforum.bg/ - Sofia Security Forum: Plattform für Diskussionen ... - Sofia <em>Forum</em> für Sicherheit / Sofia Security Forum.
9 - https://forum.keenetic.net/ - Forums - Keenetic Community - Keenetic fan club. A place to meet software developers, get the latest updates, and share experience.
10 - https://forum.euroaion.com/ - Perfect quality European private server of Aion - EuroAion.com - Perfect quality European private server of Aion!
...

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.serp;    tools.CSVline(i.link, i.anchor, i.snippet); END  %]

Dateiname:

$datefile.format().csv

Anfangstext:

Link,Anker,Snippet

Beispielergebnis:

Link,Anker,Snippet
https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D1%83%D0%BC,"Forum — Wikipedia",
https://en.wikipedia.org/wiki/Forum,"Forum - Wikipedia","<em>Forum</em> (plural forums or fora) may refer to: Contents. 1 Common uses; 2 Places. 2.1 Natural features; 2.2 Populated places. 3 Arts and entertainment; 4 Media."
https://www.weforum.org/,"The World Economic Forum","The World Economic <em>Forum</em> is an independent international organization committed to improving the state of the world by engaging business, political, academic&nbsp;..."
https://support.google.com/webmasters/community?hl=ru,"Willkommen im Hilfe-Forum der Community ...","Willkommen im Hilfe-<em>forum</em> der Google Search Central Community. Ausgewählte Beiträge. Alle interessanten Beiträge ansehen &middot; Antworten auf&nbsp;..."
https://support.google.com/chrome/community?hl=ru,"Willkommen im Hilfe-Forum der Community ...","Willkommen im Hilfe-<em>forum</em> der Google Chrome Community. Ausgewählte&nbsp;..."
...
Tipp

Im Allgemeinen Ergebnisformat wird der Template-Engine Template Toolkit verwendet, um das Array $serp 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 den "Anfangstext" schreiben wir die Spaltennamen durch Kommas getrennt und lassen die zweite Zeile leer.

Ausgabe von Werbeblöcken

Ergebnisformat:

$ads.format('$link - $anchor - $snippet\n')

Beispielergebnis:

https://www.rentalcars.com/ - Rent a Car Worldwide - Best Prices Online Guaranteed - Secure Your <em>Car Hire</em> Today. The Best Price Guaranteed. Book at Over 53,000 Locations. Search, Compare and Save Using the World's Biggest Online <em>Car Rental</em> Service.
https://www.kayak.com/United-States-Car-Rentals.253.crc.html - United States from $9/day - Search for Rental Cars on Kayak - Find and Compare Great <em>Car</em> Deals in USA. Book with Confidence on KAYAK®!
https://www.discovercars.com/ - -70% Worldwide Car Rental - Rent Your Car in 5 Minutes‎ - <em>Car rental</em> prices are rising, but if you act fast, you can get a good deal. Don’t stress! We...
https://www.economybookings.com/ - Rent a Car for Summer Holidays - Car Rentals for the Best Price - Theft protection and Third Party liability part of a great deal. Free Mileage included.
...

Ergebnisformat:

$related.format('$key\n')

Beispielergebnis:

test <b>speed</b>
<b>net speed</b> test
<b>google speed</b> test
<b>fast speed</b> test
<b>ping</b> test
<b>xfinity speed</b> test
<b>speed</b> test <b>mobile</b>
test <b>my</b>
...
Tipp

Um HTML-Tags im Ergebnis automatisch zu entfernen, müssen Sie den Ergebnis-Builder verwenden, das Array $related auswählen und Remove HTML tags anwenden.

Keyword-Wettbewerb

Ergebnisformat:

$query - $totalcount\n

Beispielergebnis:

speed test mobile - 1080000000
test score - 4020000000
net speed test - 1210000000
fast speed test - 2150000000
speed test - 2500000000
test match - 4160000000
ping test - 425000000
google speed test - 1870000000

Identifizierung von Keywords mit Fehlern

Ergebnisformat:

$query - $misspell\n

Beispielergebnis:

spead test - 1
test match - 0
speed test - 0
temst match - 1

Überprüfung der Link-Indexierung

Abfrageformat:

site:$query

Ergebnisformat:

$query.orig - $totalcount\n

Beispielergebnis:

https://a-parser.com/pages/buy - 2
https://a-parser.com/wiki/parsers - 4
https://a-parser.com/resources - 883
https://trjkjfkdf.bg.ky - none
https://a-parser.com/forum - 371
Tipp

Um die Indexierung von Links zu prüfen, setzen Sie im Abfrageformat den entsprechenden Operator ein: site:.

Das Ergebnisformat wird in der Form "Original-URL - Anzahl der Seiten im Index" ausgegeben.

Als Ergebnis erhalten wir die Adresse der Seiten und deren Anzahl im Index der Suchmaschine.

Falls die Seite nicht vorhanden ist, lautet das Ergebnis: none.

Speichern im SQL-Format

Ergebnisformat:

[%  FOREACH serp;   "INSERT INTO serp VALUES('" _ query _ "', '";   link _ "', '";  anchor _ "')\n"; END  %]

Beispielergebnis:

INSERT INTO serp VALUES('test', 'https://www.speedtest.net/', 'Speedtest by Ookla - The Global Broadband Speed Test')
INSERT INTO serp VALUES('test', 'https://fast.com/', 'Fast.com: Internet Speed Test')
INSERT INTO serp VALUES('test', 'https://www.business-standard.com/article/sports/ind-vs-aus-live-score-4th-day-5-india-vs-australia-live-cricket-score-online-brisbane-weather-121011900103_1.html', 'IND vs AUS 4th Test highlights: India creates history, wins ...')
INSERT INTO serp VALUES('test', 'https://www.test.com/', 'Find online tests, practice test, and test creation software | Test ...')
INSERT INTO serp VALUES('test', 'https://www.espncricinfo.com/series/india-in-australia-2020-21-1223867/australia-vs-india-4th-test-1223872/match-report-4', 'Recent Match Report - Australia vs India 4th Test 2020 ...')
INSERT INTO serp VALUES('test', 'https://www.icc-cricket.com/world-test-championship/standings', 'World Test Championship (2019-2021) Points Table - Live ...')
INSERT INTO serp VALUES('test', 'https://www.icc-cricket.com/rankings/mens/team-rankings/test', 'ICC Test Match Team Rankings International Cricket Council')
INSERT INTO serp VALUES('test', 'https://projectstream.google.com/speedtest', 'Speedtest - Google')
INSERT INTO serp VALUES('test', 'https://www.google.com/search?hl=en&q=Software+Testing&stick=H4sIAAAAAAAAAONgecQ4g5Fb4OWPe8JSfYyT1py8xtjOyMUVnJFf7ppXkllSKaTCxQZlSXHxSHHo5-obmJul5GkwSHFxwXlKwUbuuy5NO8fmKMgABGJm_g5SmlpCXOyexT75yYk5ggpvuB68mfLeXkuYiyMksSI_Lz-3UtCBgcHhx__39kqcnEBND7aoddhrMTTtW3GIjYWDUYCBZxGrQHB-Wkl5YlGqQkhqcUlmXjoAS5B1P7EAAAA&sa=X&ved=2ahUKEwiW-rnmlajuAhWpAGMBHR-JAv4Q6RMwHXoECDQQBQ', '')
...

Ergebniss-Dump in JSON

Allgemeines Ausgabeformat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.totalcount = p1.totalcount;
obj.links = [];

FOREACH item IN p1.serp;
obj.links.push(item.link);
END;

obj.json %]

Anfangstext:

[

Endtext:

]

Beispielergebnis:

[{"totalcount":"6450000000","links":["https://www.speedtest.net/","https://fast.com/","https://projectstream.google.com/speedtest","https://www.test.com/","https://www.speakeasy.net/speedtest/","https://www.att.com/support/speedtest/","https://speedtest.xfinity.com/","https://developers.google.com/speed/pagespeed/insights/","https://www.espncricinfo.com/series/india-in-australia-2020-21-1223867/australia-vs-india-4th-test-1223872/match-report-4","https://nasional.tempo.co/read/1424570/listyo-sigit-temui-ahy-menjelang-fit-and-profer-test-calon-kapolri","https://www.google.com/search?hl=en&q=Test+Assessment&stick=H4sIAAAAAAAAAONgecRYyC3w8sc9YamMSWtOXmNM4uIKzsgvd80rySypFNLiYoOyFLj4pbj10_UNjQyzKsvyzDQYpHi5kAWUNIxkdl2ado5NTJABCMTKAhyUODmBLIVA-wX2WgxN-1YcYmPhYBRg4FnEyh-SWlyi4FhcnFpcnJuaVwIAwEAP9ogAAAA&sa=X&ved=2ahUKEwj17MzXmajuAhW8CWMBHRlzBP4Q6RMwDHoECBEQBQ"]}]
Tipp

Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, müssen Sie "Mehr Optionen" aktivieren.

Ergebnisverarbeitung

A-Parser ermöglicht die Verarbeitung von Ergebnissen direkt während der Datenerfassung. In diesem Abschnitt haben wir die beliebtesten Anwendungsfälle für den Google-Parser aufgeführt.

Fügen Sie eine Unique-Prüfung hinzu und wählen Sie in der Dropdown-Liste $serp.$i.link - Link aus.

Beispiel herunterladen

Wie man ein Preset in A-Parser importiert

eJx9VE1v2zAM/SsFkcMGBEFy2MW3NFiKDVnTNekpyEGNaUOLLGmSnDUw/N9H+ktO
N/Rmko+PfCTlCoLwZ//k0GPwkBwqsM03JLD7miQPxuQK7zZSn/3di5a/S4QpWOE8
OoYfRigKpJiJUgWYVhCuFonEXNA5mXJQpmRbZ96uDoOT6Ml3Eapk2GI+n0P9QZrI
8WRKHWLO4gO44n4tOk4bZcxHKWUvhuRyy8kBSJMlByfDcdoh9i3cU8c6h977oMyr
UJAEV2J9PPYsfm1cIXh4E7uYdZMcgjtxwb2hYCZVrOzXZD2KgqtMUhGQo7OsIfr0
eRbemEGkqQzSaKHaCjz7WLVbTALaEJY+ebprZwpyBWwI2HntuzvApLGjyp9tDiSZ
UB6n4KnVtaBG0vcRGdCJYNzWcj/kr8DopVIbvKCKsIb/vpQqpUNZZpT0rUv8P2T7
D0c9yBuXokX/cdTDwNJY99sfMSs1G5OT8vS1WWYhA9l+1VxPAnNynhHtMLNHnllh
HA5lOuauOr0Ni5qvKq5saaPrRsbNWm6dJ6MzmW+7S+2Rpd7TA9zqlSmsQtalS6Vo
LR6f43ksfbcGNmKD75NXTQmW3r9DCMYo/33XtmqdpPP7wg0WNMlx1Y7yJJR6ed6M
IxBPqjknz7QnutPc0AWRivo4/BGG/0g1/i8kVU1r+eWfWhBrYAj5aBieZs6P+S/t
6pW4

Fügen Sie eine Unique-Prüfung hinzu und wählen Sie in der Dropdown-Liste $serp.$i.link - Link aus. Wählen Sie den Typ der Deduplizierung: Domain.

Beispiel herunterladen

Wie man ein Preset in A-Parser importiert

eJx9VE2P2jAQ/SvI4tBKaAWHXnJj6bJqRZftwp4QB0MmyMXxuLZDF0X89844IQ7b
am+ZmffefDq1CNIf/bMDD8GLbFMLG79FJlYPWfaIeNAwWChz9INXo35XMNidB1+x
lMqIkbDSeXBM3PTwFMihkJUOYlSLcLZAcngC51TOQZWTbR2+nR0Ep8CT7yR1xbDJ
eDwWlw9o8gB7rExInMkHcM2VW3BM6zHGPUoV26IgNc4lZxtBPVlyMFlsRy1i3cDz
a++N91HjTmqRBVfBZbu9qvg5ulLyGId2ctfOtAuu5AnWSMFC6ZTZz8l6kiVnGeYy
AEfviij06fNdeGMFmecqKDRSNxl49ilrsyLiGyQsffJ05w5LcgWIAuw8X6vbiGG0
U5c/G47ICqk9jISnUueSCsnfR1QAJwO6peV6yF8LNFOtF3ACnWBR/75SOqdDmRZE
+tYS/w9Z/qNx6drrp6JF/3FUQ6cSrfvlj8TKcYEHXtkuLrNUgWw/i9eTiTE5jwC2
m9kTz6xEB12aVrnNTq/EguGrSiub2uS6aeNmLbfOPZpCHZbtpV6RlVnTU1yaGZZW
A/dlKq1pLR5e0nlMfbsGNlKB78mzmIJbv75DERC1/75qSrVO0fl94QJLmmQ/ayu5
l1q/viz6EZFOKp6TZ9k93ekB6YKoi8u2+yN0f5S6/1/I6gut5Zd/bkDcA0PIR8Pw
NHN+zH8BRVyZDA==

Extrahieren von Domains

Fügen Sie einen Results Builder (Ergebnis-Builder) hinzu und wählen Sie in der Dropdown-Liste die Quelle: $p1.serp.$i.link - Link aus. Wählen Sie den Typ: Extract Domain.

Beispiel herunterladen

Wie man ein Preset in A-Parser importiert

eJx9VE1v2zAM/SuFkMMGBIFz2MW3NGuGDVnTNe0p6EGzaUOLLGqSnCUw8t9HKort
dkNv5scj+cgndyJIv/cPDjwEL/JdJ2z8FrnY3uX5F8Raw83dMThZhJvP2EhlxFRY
6Tw4BuxGeRQooZKtDmLaiXCyQGXwAM6pkoOqJNs6PJ4cBKfAk+8gdctp8yzLxPkd
mKyhwNaEATN/J10rs/cWHMNGiOz88jIVxJBm9Ct0jWSmEzufJdp9cCsP8IQUrFQk
dsWQdS8bbjkpZQCOzqpY6MPHWThyBVmWKig0Ul868JqGrs9G/Y6MDVIuffIiVg4b
cgWIBdh5uk63E5NoCyrRRuyPC0bkldQepsLTqCtJg5RvIyqAkwHdxvI85O8EmoXW
aziAHtJi/dtW6ZJuuqgI9DUB/5+y+afGuac3bkU3+eNohr5KtG433wdUiWusiXn5
k3hr1ahAtl/GQ+ciI+cewPY7u+edNeigb5Mqp+4kZAuGBTCcbGEH1ysar84ycnbC
Y+sK6rfLpjtBQrdxOLMXrJ6kOLi8if5JSOfkifwpPWBSoTgTpkBTqXqTRHrt3Jon
en0bs8TGauA9mVZrOrOHx0FuC5/OysZA+C14GVvwKq9PkGZA7b9tL9StUzTSJybc
0GXGXVPJQmr9/LgeR8Qg0ShPz2UL0n2NpEhiweTSz6D/iXTjX0LenenMv/zDJYk5
cAr5aBmebsjv+C86oZM/
Tipp

Siehe auch: Ergebnis-Builder

Entfernen von Tags aus Ankertexten und Snippets

Fügen Sie einen Results Builder (Ergebnis-Builder) hinzu und wählen Sie in der Dropdown-Liste die Quelle: $p1.serp.$i.anchor - Anchor aus. Wählen Sie den Typ: Remove HTML tags.

Fügen Sie erneut einen Results Builder (Ergebnis-Builder) hinzu und wählen Sie in der Dropdown-Liste die Quelle: $p1.serp.$i.snippet - Snippet aus. Wählen Sie den Typ: Remove HTML tags.

Beispiel herunterladen

Wie man ein Preset in A-Parser importiert

eJyVVD1v2zAQ/SsC4aEFBEMeumhzjLpp4cSp7UxGBlY6qawpkiUpN4bg/947mpaU
NAjQjby79+7rkR3z3B3cgwUH3rF83zETzixn2895/kXrWkKygUYfIbnd3a0Sz2uX
VFY3yVwVP7V1CVdlslXCGKJImeHWgSWy/YgDHSVUvJWepR3zJwOYAkmtFSU5RYl3
Y/XzyYK3AojpyGVLYbMsy9j5HRivodCt8gNm9k64FOrgDFiCjRDZ+ekpZdg91uiW
2jacpjAxs2kcSe/c8iPsNDorERq7YvB2zxtKOSm5B/JOq0D04ePUPxMDL0vhhVZc
XjLQmIasj0r8Dh0rjbF4pEEscdZo8hAIyHi6Vrdnk3BnSNEG7PcLhuUVlw5S5rDU
JcdCytce4cFyr+3aUD1o75hWcylXcAQ5hAX+m1bIEnc6rxD0NQLfDln/w3Hu2xun
wp38sVhDzxJuN+u7AVXqla6x8/IH9i1FIzze3SIsOmcZGg8App/ZPc2s0Rb6NJE5
ZkeRG1AkgGFlczOYXrTxYi0jY8ecbm2B+fZZumcodENbDS+BkX6i5mx4Mbe+keS2
lp/QGKM9SSdCSKZvMbrLe/ovyivmjJhCq0rU66j8azut2uFzX6uFbowEGr5qpUTt
ONgMGp67qBW6DFN8DV6EFLSf67vGMrR037aXeRorsKpPaSx8nDVSFlzKx81q7GGD
7oPmHdEW+JhqjTLHLqi5+MP0v1Y3/mfy7oza+eUeLkHUA4WgDYfhUBj0OfwFH/O5
UQ==
Tipp

Sie können den Ergebnis-Builder so oft hinzufügen, wie Sie benötigen.

Siehe auch: Ergebnis-Builder

Fügen Sie einen Filter hinzu und wählen Sie in der Dropdown-Liste: $serp.$i.link - Link aus. Wählen Sie den Typ: Enthält Zeichenfolge. Geben Sie anschließend unter String (Zeichenfolge) das Filterkriterium ein.

Beispiel herunterladen

Wie man ein Preset in A-Parser importiert

eJx9VE1v2kAQ/StoxSGVEIJDL74RVKpWNKSBnBCHDR5bG9Y72901DbL83zuzNrZJ
qtw8H+/Nm491JYL0J//owEPwItlXwsZvkYjttyT5jphrGK2UDuCUyUcvl5EP8UuZ
kVbmJCbCSufBMXo/AFEghUyWOohJJcLFAnHiGZxTKQdVSrZ1+HZxQIzgyXeWuuS0
+Ww2E/UnMJnDEUsTesz8k3TW6S04hg0QswEkix1SkLpnycleUE+WHLHJw6TN2DXp
RzRBKjOQPD1iQSbaoNCQ7cF4UR8OV0a/QldInuvYzqftkLvgVp5hh40O6N00d3iQ
BfOPUxmAo9MsEt19mYY3ZpBpqrim1E0F3kNf9dmoP1GfQcqlT570ypHWRASIBOy8
XNXtxTja3HEZsb8bjEgyqT1MhCepK0lC0vcRRfORAd0mzoD8lUCz0HoNZ9B9WuS/
L5VO6WgWGYF+tMD/p2w+cNRde8NStPS/jjR0LNG63/zqUSmuMafO05e42EIFsv0y
XlIiZuQ8AdhuZg88swIddGVa5rY6PRsLhi+sX9nC9q6bNm7Wcuuka8pUvmmv9ppZ
mh29zY1ZYmE1cF+m1JrW4uGpP4+Fb9fARi/wPXgZS3Dr1zcpAqL2P7eNVOsUnd9X
FljQJIdVW8qj1Pr5aT2MiP6k4jl5pj3SneZIF0Rd1Ifu79D9YqrhPyKpalrLq39s
krgHTiEfDcPHlzSv/wHtZp3U
Tipp

Siehe auch: Ergebnisfilter

Mögliche Einstellungen

Regionale Parameter

  • Google domain - die verwendete Google-Domain, standardmäßig google.com

  • Results language - Suche nach Seiten in der ausgewählten Sprache; im Browser entspricht dies der Option Erweiterte Suche -> Zusätzliche Einstellungen -> Suchen in (URL-Parameter lr). Standardmäßig nicht festgelegt, was eine automatische Erkennung basierend auf der IP bedeutet.

    Spoiler: Screenshot
    Results language
  • Interface language - Sprache der Google-Produkte; im Browser entspricht dies Sprachen -> Sprache der Benutzeroberfläche (URL-Parameter hl). Standardmäßig ist Englisch ausgewählt.

    Spoiler: Screenshot
    Interface language
  • Search from country - Auswahl der Suchregion; im Browser entspricht dies Sprachen -> Suchregion (URL-Parameter gl). Standardmäßig nicht festgelegt, was eine automatische Erkennung basierend auf der IP bedeutet.

    Spoiler: Screenshot
    Search from country
  • Narrow results by region - Suche nach Seiten, die in einem bestimmten Land erstellt wurden; im Browser entspricht dies Erweiterte Suche -> Zusätzliche Einstellungen -> Land (URL-Parameter cr). Standardmäßig nicht festgelegt, was die Deaktivierung dieser Option bedeutet.

    Spoiler: Screenshot
    Narrow results by region
  • Location (city) - genauer Suchstandort; im Browser wird dieser automatisch basierend auf dem Standort des Nutzers ermittelt. Standardmäßig nicht festgelegt, was eine automatische Ermittlung basierend auf der IP der Anfrage bedeutet.

    Spoiler: Screenshot
    Location (city)

Alle regionalen Parameter beeinflussen die Suchergebnisse in unterschiedlichem Maße.

ParameternameStandardwertBeschreibung
DeviceDesktopAuswahl der Desktop- oder mobilen Suchergebnisse: Desktop / Mobile
Pages count5Anzahl der zu extrahierenden Seiten (von 1 bis 100)
Serp typeDefault (All)Legt fest, ob von der Hauptseite, nach News oder Blogs extrahiert werden soll (Books, News, Videos)
Hide omitted resultsLegt fest, ob ausgelassene Ergebnisse ausgeblendet werden sollen (Parameter filter=)
Serp timeAnytimeZeit der SERPs (zeitabhängige Suche, Parameter tbs=, mögliche Werte: Past 1 hour, Past 24 hours, Past week, Past month, Past year)
Parse not foundLegt fest, ob Ergebnisse extrahiert werden sollen, wenn Google meldet, dass zur angegebenen Abfrage nichts gefunden wurde und Ergebnisse für eine andere Abfrage vorschlägt
Disable autocorrectErmöglicht die Deaktivierung der Google-Autokorrektur und das Extrahieren der Ergebnisse exakt für die angegebene Abfrage
Exact matchEntspricht der Option "Genaue Übereinstimmung" in der Suchmaschine. Achtung, diese Option überschreibt den Wert des Parameters Serp time (analog zur Funktionsweise dieser Optionen im Browser).
Safe searchBlurMöglichkeit, "SafeSearch" zu aktivieren
Google domainwww.google.comGoogle-Domain für die Datenerfassung, alle Domains werden unterstützt (www.google.ac, www.google.com.af, www.google.co.ck usw.)
Narrow results by regionAny region Möglichkeit, die Suche auf ein bestimmtes Land einzugrenzen
Results languageAuto (Based on IP)Auswahl der Ergebnissprache (Parameter lr=)
Search from countryAuto (Based on IP)Auswahl des Landes, von dem aus die Suche erfolgt (geografieabhängige Suche, Parameter gl=)
Interface languageEnglishMöglichkeit zur Auswahl der Google-Benutzeroberflächensprache für maximale Identität der Ergebnisse zwischen Parser und Browser
Location (city)Suche nach Stadt, Region. Städte können in der Form novosibirsk, russia angegeben werden; eine vollständige Liste der Standorte finden Sie unter Geotargets (Kopie - verwenden Sie den Wert aus der Spalte Canonical Name). Zudem muss die korrekte Google-Domain eingestellt sein
Util::ReCaptcha2 presetdefaultLegt fest, ob Util::ReCaptcha2Util::ReCaptcha2 zur Umgehung von ReCaptchas verwendet werden soll
Util::AntiGate presetdefaultLegt fest, ob Util::AntiGateUtil::AntiGate zur Umgehung grafischer Captchas verwendet werden soll
ReCaptcha2 retries3Anzahl der Versuche, die ReCaptcha-Antwort die angegebene Anzahl oft zu senden, ohne den Proxy zu wechseln
ReCaptcha2 pass proxyErmöglicht die Übergabe von Proxys (die in der Google-Anfrage verwendet werden) und Cookies (die in der Google-Antwort erhalten wurden) an den ReCaptcha-Erkennungsdienst
Use sessionsSpeichert gute Sitzungen, was eine noch schnellere Datenerfassung bei weniger Fehlern ermöglicht.
Don't take sessionMöglichkeit, gespeicherte gute Sitzungen nicht zu verwenden
Additional headersErmöglicht die Angabe beliebiger eigener Header
PAA questions count0Maximale Anzahl an Fragen und Antworten (People also ask) pro Abfrage, die der Parser sammeln soll
Empty totalcount is errorBei Aktivierung dieses Parameters gilt die Abfrage als fehlgeschlagen, wenn kein Wert für $totalcount vorhanden ist, und es werden entsprechende Wiederholungsversuche unternommen
Redirect browser max pages10Anzahl der Browserseiten, die zur Umgehung des Schutzes in Form einer Prüfung auf aktiviertes JavaScript verwendet werden
Single redirect browser for taskWenn in der Aufgabe mehrere Google-Parser angegeben sind — nur einen Browser für alle Unteraufgaben verwenden; die maximale Seitenanzahl und restliche Einstellungen werden vom ersten Google-Parser in der Aufgabe übernommen