345 Stimmen

Was sind die Alternativen, jetzt wo die Google-Web-Such-API veraltet ist?

Die Google Web Search API wurde eingestellt und durch die Custom Search API ersetzt (siehe http://code.google.com/apis/websearch/).

Ich wollte das gesamte Web durchsuchen, aber es scheint, dass mit der neuen API nur benutzerdefinierte Websites durchsucht werden können.

Gibt es eine Möglichkeit, das gesamte Web programmgesteuert zu durchsuchen? Ich konnte die alte API mit JSON aus einem Java-Programm abfragen.

0 Stimmen

Ich habe eine alternative Google-Such-API verwendet. Es ist sehr einfach zu verwenden.

3 Stimmen

Es gibt auch SerpApi. Das ist eine solide Lösung für die Google-Suche und andere Suchmaschinen.

1 Stimmen

Serphouse.com ist eine großartige Lösung, um Daten über eine API zu erhalten.

7voto

Dan Punkte 9314

Ich bin gerade auf dies gestoßen von Common Crawl.

http://www.commoncrawl.org/

Könnte die Antwort sein, nach der wir alle suchen!!

3 Stimmen

Es hat einen begrenzten Index, der etwa einmal im Jahr aktualisiert wird. Und es ist schließlich ziemlich teuer, da man sich in Amazon S3 einloggen muss.

0 Stimmen

@GuillaumeLebourgeois, Teuer? Das glaube ich nicht. Es ist eine gemeinnützige Organisation. Die gesamten 102 TB Daten können kostenlos heruntergeladen werden.

0 Stimmen

Die Kosten gelten für die Verbindung mit AWS, wo Sie darauf zugreifen können. Wenn Sie Student sind, haben Sie Anspruch auf ihr kostenloses Kontingent, aber es könnten immer noch Übertragungskosten usw. anfallen; und wenn Sie nicht im kostenlosen Kontingent sind, fallen laufende Kosten an.

4voto

moinudin Punkte 125641

Es gibt eine Notiz oben auf den Dokumenten:

Hinweis: Die Google Web Search API wurde offiziell ab dem 1. November 2010 eingestellt. Sie wird gemäß unserer Veraltungsrichtlinie weiterhin funktionieren, aber die Anzahl der Anfragen, die Sie pro Tag stellen können, wird begrenzt sein. Daher empfehlen wir Ihnen, zur neuen Custom Search API zu wechseln.

Die Veraltungsrichtlinie besagt, dass sie die API weitere 3 Jahre laufen lassen werden. Wenn Sie also bereits eine Anwendung haben, die die alte API verwendet, müssen Sie sich noch keine Sorgen machen. Wenn Sie eine neue Anwendung schreiben, verwenden Sie die Custom Search API. Sehen Sie meine Antwort hier, wie man dies in Python macht, aber das Prinzip gilt für jede Sprache.

8 Stimmen

Und es ist nicht kostenlos.... "$5 pro 1000 Anfragen"... ganz und gar nicht kostenlos!

1 Stimmen

Diese Antwort ist jetzt veraltet, da die drei Jahre vergangen sind und der 29.09.2014 erreicht ist.

1 Stimmen

CustomeSearchAPI ist nicht auf allen Websites verfügbar - es ist für Benutzer-Websites.

3voto

Heiko Punkte 31

Es gibt eine kostenlose Java API namens JFreeWebSearch, die bereits erwähnten Faroo verwendet: http://www.ke.tu-darmstadt.de/resources/jfreewebsearch

0 Stimmen

Es gibt auch einen google-search-results-java, der ein SerpApi-Wrapper für Java ist.

1voto

jman Punkte 352

Gigablast bietet eine günstige Web-Such-API: http://www.gigablast.com/searchfeed.html

0voto

testlnord Punkte 410

Sie können eine "überall" maßgeschneiderte Suchmaschine direkt von der Google Custom Search-Startseite erstellen (http://www.google.com/cse/). Dazu müssen Sie einfach auf 'Erweitert' klicken, während Sie eine neue Suchmaschine hinzufügen. Dort können Sie den Schema.org-Situstyp angeben. 'Ding' ist der generischste Typ, der das gesamte Web abdeckt.

0 Stimmen

Ich habe es nicht verstanden. Funktioniert es für dich?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X