Kostenlose Web-API zur Abfrage von "Google"-Treffern o.ä

Google, und soweit ich das feststellen konnte, alle anderen Websuchseiten erlauben kein Scraping in irgendeiner Form, einschließlich des bloßen Ermittelns der Anzahl der Treffer.

Tatsächlich bin ich mir ziemlich sicher, dass niemand mehr eine Web-API zum Abrufen dieser Informationen anbietet, zumindest nicht kostenlos.

Mir ist klar, dass dies ein Dienst ist, der sehr leicht missbraucht werden kann, weshalb er nicht mehr angeboten wird. Aber es gibt viele andere Dienste, denen verschiedene Limits mit API-Schlüsseln und Drosselung und Quoten angeboten werden.

Aber ich konnte keinen Dienst für "Websuchtreffer" finden, der kostenlos ist, auch nicht mit Einschränkungen.

Anforderungen:

  • Kostenlos, da keine Gebühr.
  • Registrierung, Drosselung, Tageslimits, jede andere Art von Einschränkung ist in Ordnung.
  • Dienste mit den wenigsten Einschränkungen werden jedoch denen mit stärkeren Einschränkungen vorgezogen.
  • Der von oder über Google bereitgestellte Dienst wird bevorzugt, andere Anbieter sind jedoch in Ordnung.
  • Jedes Format ist in Ordnung, obwohl urlencoded und JSON erwartet werden.
  • Muss natürlich live online verfügbar sein!
  • Chargenbildung stark bevorzugt.
    (Möglichkeit, mit einem Aufruf die Anzahl der Treffer für zwei oder viele Begriffe zu erhalten.)
  • Dienste mit mehr "erweiterten Suchoptionen" werden gegenüber Diensten mit weniger solcher Optionen bevorzugt.
    (Optionen wie die Einschränkung der Suche auf bestimmte TLDs, die Unterstützung eines „ODER“-Operators usw.)

Ein Anwendungsfall sind erste Annäherungen an die vergleichende Popularität von Synonymen oder Schreibvarianten. Ich bin mir sicher, dass es noch viele andere Anwendungsfälle gibt.

Der Vergleich der Popularität von Synonymen und Schreibvarianten kann mit dem Google Ngram Viewer angezeigt werden . Es sieht so aus, als könnten einige von Ihnen andere Dinge mit [Google Trends! ( google.com/trends ) erledigen, das auch über eine API verfügt. Können Sie uns eine genauere Benutzergeschichte oder einen genaueren Anwendungsfall für das geben, was Sie erreichen möchten?
Meine persönlichen Anwendungsfälle sind normalerweise für Beliebtheitswettbewerbe, aber für alle Arten von Sprachen wie japanisches Kanji vs. Hiragana vs. Katakana, chinesische Varianten, einschließlich, aber nicht beschränkt auf vereinfachte vs In den letzten sechs Monaten habe ich es auch für Mongolisch und Laotisch verwendet. Aber ich wollte meine Frage nicht zu sehr auf den Punkt beschränken, an dem sie für niemanden außer mir nützlich ist, und ich weiß, dass andere Leute ein für Programme zugängliches Äquivalent zu "Google fight" haben wollten.
Wenn Google Trends wirklich eine öffentliche API hat, könnte das eine Antwort sein. Der Wikipedia-Artikel scheint sich selbst zu widersprechen. Es gibt Fragen dazu auf Quora und Stack Overflow . Es gibt eine inoffizielle js- Bibliothek, um auf GitHub darauf zuzugreifen, aber Google ist dafür bekannt, den Betrieb mit solchen Bibliotheken zu blockieren, wenn sie zu beliebt werden.

Antworten (1)

Sie könnten Faroo http://www.faroo.com/hp/api/api.html ausprobieren .

Es entspricht Ihren Anforderungen. Allerdings war der Index bei meiner Nutzung (vor etwa einem halben Jahr) zu klein für uns, aber wir suchten nach Nischenergebnissen, für Beliebtheitswettbewerbe könnte dies eine sehr gute Quelle sein.

  • Kostenlos, Anmeldung erforderlich
  • Es gibt ein Tageslimit, aber ziemlich hoch
  • Keine Einschränkungen
  • Leider nicht Google, sondern ein benutzerdefinierter Index (basierend auf P2P-Technologie)
  • json
  • online
  • Ergebnis enthält Anzahl der Treffer ( http://www.faroo.com/api?q=iphone&start=1&length=10&l=en&src=web&f=json )
  • Erweiterte Suchoptionen werden nicht unterstützt
Nach den ersten paar Klicks sieht es vielversprechend aus. Damit werde ich auf jeden Fall spielen.
Ein Nachteil ist, dass es anscheinend keine Möglichkeit gibt, ohne Registrierung damit zu spielen. Und Sie müssen es bei einer App registrieren, damit "mit ihm spielen" nicht wirklich eine App ist, also nicht sicher, wohin Sie von dort aus gehen sollen. Beachten Sie, dass sogar der direkte API-Link, den Sie jetzt eingefügt haben, von hier aus nicht funktioniert.
Das muss sich dann doch vor kurzem geändert haben, ich habe es heute morgen getestet und jetzt funktioniert es auch hier nicht...