SE::Google::SafeBrowsing - Überprüfung von Domains in der Google-Blacklist
Übersicht des Parsers
Der Google Safe Browsing Parser ermöglicht es, eine Domain in der Blacklist von Google zu überprüfen. Mit Hilfe des Google Safe Browsing Parsers können Sie Ihre eigenen Domain-Datenbanken auf das Vorhandensein in der Google-Blacklist prüfen. Weitere Details zu dieser Kennzeichnung finden Sie in der Google Suche-Hilfe.
Die Funktionalität von A-Parser ermöglicht es, Einstellungen für die Datenerfassung zur späteren Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.
Dank der Multithreading-Arbeit von A-Parser kann die Geschwindigkeit der Anfrageverarbeitung 3800-4000 Anfragen pro Minute erreichen.

Die Speicherung 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.
Gesammelte Daten
- Vorhandensein in der Liste verdächtiger Websites
Anwendungsfälle
- Überprüfung einer Liste von Domains auf Eintragung in die Google-Blacklist
- Monitoring eigener Domains auf Eintragung in die Google-Blacklist
Anfragen
Als Anfragen müssen die URLs der gesuchten Website angegeben werden, zum Beispiel:
http://a-parser.com/
http://www.yandex.ru/
http://facebook.com/
http://youtube.com/
http://perfect-soft.net/
Beispiele für die Ergebnisausgabe
A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank des integrierten Template-Engines Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.
Export der Prüfliste in der Blacklist
Format des Ergebnisses:
$query: $exists\n
Beispiel für ein Ergebnis, in dem die URL angezeigt wird und ob sie sich in der Google-Blacklist befindet:
http://youtube.com/: 0
http://www.yandex.ru/: 0
http://a-parser.com/: 0
http://perfect-soft.net: 1
http://facebook.com/: 0
Ergebnisausgabe in eine CSV-Tabelle
Das integrierte Dienstprogramm $tools.CSVLine ermöglicht die Erstellung korrekter Tabellendokumente, die für den Import in Excel oder Google Tabellen bereit sind.
Allgemeines Format des Ergebnisses:
[% tools.CSVline(query.orig,p1.exists) %]
Dateiname:
$datefile.format().csv
Anfangstext:
Website,Prüfergebnis
Beispiel für ein Ergebnis:
Website,Prüfergebnis
http://youtube.com/,0
http://www.yandex.ru/,0
http://a-parser.com/,0
http://perfect-soft.net,1
http://facebook.com/,0
Im Allgemeinen Ergebnisformat wird der Template Toolkit Template-Engine zur Ausgabe der Anfrage und der Überprüfung in der Blacklist verwendet.
Im Dateinamen der Ergebnisse muss einfach die Dateiendung in csv geändert werden.
Damit die Option "Anfangstext" im Task-Editor verfügbar ist, muss "Mehr Optionen" aktiviert werden. In "Anfangstext" schreiben wir die Spaltennamen durch Komma getrennt und lassen die zweite Zeile leer.
Speichern im SQL-Format
Format des Ergebnisses:
[% "INSERT INTO volumes VALUES('" _ query.query _ "', '" _ exists _ "')\n" %]
Beispiel für ein Ergebnis:
INSERT INTO serp VALUES('http://www.yandex.ru/', '0')
INSERT INTO serp VALUES('http://a-parser.com/', '0')
INSERT INTO serp VALUES('http://perfect-soft.net', '1')
INSERT INTO serp VALUES('http://facebook.com/', '0')
INSERT INTO serp VALUES('http://youtube.com/', '0')
Ergebniss-Dump in JSON
Allgemeines Ausgabeformat:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = p1.query.orig;
obj.exists = p1.exists;
obj.json %]
Anfangstext:
[
Endtext:
]
Beispiel für ein Ergebnis:
[{"query":"http://www.yandex.ru/","exists":"0"},
{"query":"http://youtube.com/","exists":"0"},
{"query":"http://facebook.com/","exists":"0"},
{"query":"http://a-parser.com/","exists":"0"},
{"query":"http://perfect-soft.net","exists":"1"}]
Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, muss "Mehr Optionen" aktiviert werden.
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 Parser SE::Google::SafeBrowsing aufgeführt.
Speichern von Domains mit dem Prüfungswert "1"
Fügen Sie einen Filter hinzu und wählen Sie in der Dropdown-Liste die Variable des Prüfungswerts $exists - Listed as suspicious aus. Wählen Sie den Typ: String equals. Danach müssen Sie im Feld String den benötigten Wert 1 eintragen. Mit einem solchen Filter können Sie alle Ergebnisse mit einem nicht benötigten Wert entfernen.

Beispiel herunterladen
Wie man ein Beispiel in A-Parser importiert
eJx1VEuP2jAQ/ivI4tBKEMqhl9wAlaoVXbYLe2I5mGTCujger+3wUJT/3rETEth2
b57H983bJXPcHuyjAQvOsnhTMh3eLGarb3H8HXEvIY5XPIOpwZMVat8b9uZCgunB
medaAhswzY0F4/GbD2HklkLGC+nYoGTuooFi4BGMEannECnJySskBxKOXBbenmLO
hWJVh8iEdGDIhdL0XDGDs7CU+6AxrWs/eCu4vGEa0xu1E6hIsKAsq7bbK4udo8m5
J+vrcdR0oDWu+BHWWMeGTu2b8MBzT95PuQNvjbJA9Olz5M6egaep8DG5rCP4FnVR
n5V4C8kpJF96GgF2bjAnlYNA4JWXa3Yb1g8yI4oiYH/XGBZnXFoYMEupzjklkr63
CGoNd2iWoQekLxmqiZQLOILs3AL/tBAypXlOMgL9aID/d1n+w1G15d2GojmfDOXQ
sgRpuvzVoVJc4N7PfEd1S5ELR7KdYaH8YL6Q8gCg2549+J7laKAN0zA30WmnNSi/
VN3IJrpT3ZVxN5Z7ZYIqE/tls6hXz0Kt6XCWaob+BHxdqpCSxmLhqVuPiW3G4IUu
wffgWQjhS78eCHOI0v5c1alqI2j9vvoEc+rkbdSGMuFSPj8tbi2sWykSXp3T8WjE
h/WpRgnmoxfVaE+nU3ThKoVzZIpOnfEEdoiHe+cLFq7Ywb1Sg8kgcUOLmYtUOJ6E
TmKPtKzUsGrb/hHtV1N+/FPEZUX78Mc+1hDfPA8gHU3BhhMeV38BeN+pvw==
Siehe auch: Ergebnisfilter
Mögliche Einstellungen
| Name des Parameters | Standardwert | Beschreibung |
|---|---|---|
| Check | Domain | Auswahl des Prüfungstyps (Domain / Full link) |