Zum Hauptinhalt springen

SE::Quora - Quora-SERP-Parser

SE::Quora

Übersicht des Parsers

SE::QuoraSE::Quora - ein Parser für die Quora-Suchergebnisse.

Sammelt Ergebnisse aus dem gleichnamigen Dienst.

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 erhalten.

Die Funktionalität von A-Parser ermöglicht es Ihnen, die Datenerfassungseinstellungen des Parsers SE::Quora 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 ermöglicht, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Gesammelte Daten

Bei Quora gibt es 6 Ergebnistypen: Questions, Answers, Posts, Profiles, Topics und Spaces. Bei jedem Typ unterscheidet sich der Datensatz, daher wird im Parser jeder Typ in einem eigenen Array gespeichert. Je nach Typ werden gesammelt:

  • Link zur Frage, Fragetext, Anzahl der Antworten und Datum
  • Autor der Antwort, Antworttext, Links zu Medien in der Antwort, Datum und Uhrzeit der Antwort, Anzahl der Stimmen, Aufrufe und wie oft die Antwort geteilt wurde
  • Link zum Post, Titel des Posts, Text des Posts, Links zu Medien im Post, Name und Link zum Profil des Autors, Datum und Uhrzeit der Veröffentlichung, Anzahl der Stimmen, Aufrufe und wie oft geteilt wurde
  • und weitere Daten, die vom Ergebnistyp abhängen

Funktionen

  • Auswahl des gewünschten Ergebnistyps oder Datenerfassung aller Typen gleichzeitig
  • Auswahl des Zeitraums der Ergebnisse

Anwendungsfälle

  • Alle Szenarien, in denen Daten von Quora abgerufen werden müssen

Abfragen

Als Abfragen müssen Schlüsselwörter angegeben werden, zum Beispiel:

test

Ausgabeoptionen für Ergebnisse

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

Standardausgabe

Ergebnisformat:

$questions.format('$question\n')

Beispielergebnis:

What is the best free online IQ test?
What is software testing?
How reliable is the DNA testing offered by sites like Ancestry.com or 23andMe?
How can I pass a urine drug test for meth?
How do you know if you're really smart without taking an IQ test?
Which is the best test series for CAT?
How reliable are online IQ tests?
Is software testing a good career choice?
What is the best test series for the GATE examination?
What is the best way to get my IQ checked online?
...

Erhalt von Cookies

Erhalt der obligatorischen Option für die Autorisierung

Spoiler: Wie findet man Cookies?
  1. Gehen Sie auf quora.com, loggen Sie sich ein
  2. Öffnen Sie die Entwicklertools (F12) und aktualisieren Sie die Seite
  3. Gehen Sie zum Tab Network, suchen Sie die Anfrage an quora.com
  4. Kopieren Sie den gesamten Cookie-String cookie
Info

Nach unseren Tests werden Accounts nicht gesperrt (dies kann sich in Zukunft ändern), aber bei einer Datenerfassung in mehr als 10 Threads beginnt Quora, Fehler und Meldungen über zu viele Anfragen auszugeben. Daher wird empfohlen, in einer geringen Anzahl von Threads zu extrahieren oder Cookies von mehreren Accounts zu verwenden.

Mögliche Einstellungen

ParameterStandardwertBeschreibung
Pages count5Anzahl der Ergebnisseiten
Results typeQuestionsErgebnistyp
Results timeAll timeZeitraum der Ergebnisse
CookieFeld zur Angabe von Cookies autorisierter Accounts. Es können Cookies von mehreren Accounts angegeben werden; der Parser wählt bei jedem Versuch zufällig einen davon aus.