SE::Bing - Bing-Suchergebnis-Parser

Übersicht über den Parser
Parser für die Bing-Suchergebnisse. Dank des SE::Bing-Parsers können Sie umfangreiche Datenbanken mit Links erhalten, die für die weitere Verwendung bereit sind. Sie können Abfragen in derselben Form verwenden, in der Sie sie in die Bing-Suchleiste eingeben, einschließlich Suchoperatoren (contains, intitle, language, site usw.). Weitere Details finden Sie auf der offiziellen Seite Advanced search keywords.
Die Funktionalität von A-Parser ermöglicht es Ihnen, die Datenerfassung-Einstellungen für den Bing-Parser zur späteren Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr. Sie können die automatische Abfragevervielfachung, die Substitution von Unterabfragen aus Dateien, das Durchlaufen von alphanumerischen Kombinationen und Listen verwenden, um die maximal mö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
🔗 Datenerfassung von Bing-Suchergebnissen
Bing-Datenerfassung mit automatischer Abfragevervielfachung (Alle Ergebnisse extrahieren / Parse all results)
🔗 Datenerfassung von Top 10 und Tag-Inhalten
Mehrstufige Datenerfassung. Extrahieren der Top 10 und der Inhalte von Title- und Description-Tags für diese Websites
🔗 JS-Parser basierend auf dem Bing-Parser
Erstellung von JS-Parsern. Erhalt von Ergebnissen eines Standard-Parsers
🔗 Datenerfassung aller Ergebnisse in Bing
Datenerfassung mit intelligenter Abfragesubstitution über die Template Toolkit-Engine und tools.query.add
🔗 Unique-Filterung in Bing
Datenerfassung einzigartiger URLs pro Keyword mit Unique-Filterung nach Domain und der Möglichkeit, die maximale Anzahl an URLs pro Domain festzulegen
🔗 Mehrere Scraper in einem Preset
Das Preset zeigt ein Beispiel für die Verwendung mehrerer Scraper
Gesammelte Daten
- Anzahl der Ergebnisse pro Abfrage
- Links, Ankertexte und Snippets aus den Suchergebnissen
- Liste verwandter Keywords (Related keywords)
- Links, sichtbare Links, Ankertexte, Snippets und Anzeigenposition aus den Werbeergebnissen

Funktionen
- Unterstützung aller Bing-Suchoperatoren (site:, ip: usw.). Weitere Details zu Suchoperatoren auf der offiziellen Seite Advanced search keywords.
- Extrahiert die von Bing maximal ausgegebene Anzahl an Ergebnissen - bis zu 200 Seiten der Suchergebnisse
- Kann automatisch mehr als 1000 Ergebnisse pro Abfrage extrahieren - fügt zusätzliche Zeichen hinzu (Option Parse all results)
- Möglichkeit zur Tiefenerfassung nach verwandten Keywords (Parse related to level)
- Möglichkeit zur Suche nach verwandten Keywords
- Möglichkeit, Links zu gecachten Seiten zu extrahieren
- Möglichkeit, die mobile Suche zu extrahieren
- Unterstützung für das Laden von Daten beim Scrollen im mobilen Layout
Auf Basis des Bing-Parsers arbeiten folgende Scraper:
SE::Bing::Position - Bestimmung der Positionen beliebiger Websites in den Suchergebnissen für eine Liste von Abfragen
Anwendungsfälle
- Sammeln von Linkdatenbanken - für A-Poster, XRumer, AllSubmitter usw.
- Bewertung des Wettbewerbs für Keywords
- Suche nach Backlinks (Erwähnungen) von Websites
- Überprüfung der Indexierung von Websites
- Suche nach anfälligen Websites
- Suche nach Websites auf derselben IP-Adresse
- Alle anderen Varianten, die das Scraping von Bing in der einen oder anderen Form beinhalten
Abfragen
Als Abfragen müssen Suchphrasen angegeben werden, genau so, als ob sie direkt in das Bing-Suchformular eingegeben würden, zum Beispiel:
test
fenster Berlin
site:http://lenta.ru
ip:222.36.12.12
Abfrage-Substitutionen
Sie können integrierte Makros zur Vervielfachung 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 den Durchlauf von Zeichen von a bis zzzz an. Diese Methode ermöglicht es, die Suchergebnisse maximal zu rotieren und viele neue einzigartige Ergebnisse zu erhalten:
$query {az:a:zzzz}
Dieses 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 absolut kein Problem. Bei einer Geschwindigkeit von 2000 Anfragen 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:
site:$query
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 einer Linkliste
Links + Anker + Snippets mit Positionsausgabe
Ausgabe von Links, Ankern und Snippets in einer CSV-Tabelle
Speichern verwandter Keywords
Keyword-Wettbewerb
Überprüfung der Link-Indexierung
Speichern im SQL-Format
Ergebnis-Dump in JSON
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 Bing-Parser aufgeführt.
Link-Entduplizierung
Link-Entduplizierung nach Domain
Domain-Extraktion
Entfernen von Tags aus Ankern und Snippets
Filtern von Links nach Vorkommen
Mögliche Einstellungen
| Name des Parameters | Standardwert | Beschreibung |
|---|---|---|
| Pages count | 10 | Anzahl der zu scrapenden Seiten (von 1 bis 200) |
| Region | Based on IP | Auswahl der Region. Liste der Regionen. |
| Interface language | Any | Auswahl der Oberflächensprache. Liste der Sprachen. |
| Safe Search | Moderate | Auswahl der SafeSearch-Option (Strict / Moderate / Off) |
| Device | Desktop | Auswahl des Suchgeräts (Desktop / Mobile) |
| Show inaccessible results | ☐ | Ermöglicht die Anzeige ausgeblendeter Ergebnisse |
| Stop pagination by results count | 0 | Stoppt den Durchlauf der Paginierung bei Erreichen einer festgelegten Anzahl von Ergebnissen. Arbeitet zusätzlich zu Pages count; das Scraping stoppt je nachdem, was zuerst erreicht wird: die festgelegte Seitenanzahl oder die festgelegte Anzahl an Ergebnissen. |