Welche Alternativen gibt es jetzt, seit die Google-Such-API nicht mehr unterstützt wird?
Google Web Search API wurde als veraltet markiert und ersetzt mit Custom Search API (siehe http://code.google.com/apis/websearch/).
Wollte ich durchsuchen das gesamte web, aber es sieht aus wie mit der neuen API nur benutzerdefinierte Websites, die durchsucht werden können.
Ist es, einen Weg zu suchen das ganze web programmgesteuert? Ich war in der Lage, die Abfrage der alten API mit JSON aus einem Java-Programm.
InformationsquelleAutor der Frage Dan | 2010-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte man nur senden, Sie durch, wie ein browser funktioniert, und dann analysieren das html, das ist es, was ich immer getan haben, auch für Sachen wie Youtube.
InformationsquelleAutor der Antwort Zimm3r
Ja, die Benutzerdefinierte Suche von Google ersetzt heutzutage die alten-Search-API, aber Sie kann noch die Verwendung der Benutzerdefinierten Suche von Google zum durchsuchen der gesamten web -obwohl die Schritte sind nicht klar aus der Benutzerdefinierten Suche setup.
Zum erstellen einer Google Custom Search engine durchsucht das gesamte web:
Nun Ihre benutzerdefinierte Suchmaschine durchsucht das gesamte web.
Preise
Quelle: https://developers.google.com/custom-search/json-api/v1/overview#Pricing
InformationsquelleAutor der Antwort Bangkokian
Benutzerdefinierte Suche von Google (wie dies in den top bewerteten Antworten) funktioniert gut, aber ist sehr teuer, im Vergleich zu seinen Konkurrenten (unten) oder im Vergleich zu anderen Google-API. Es hat eine kleine Kostenlose tier (100 Abfragen/Tag) und einer sehr hohen Preis von 5 $pro 1000 Abfrage.
Bieten Sie die option zum upgrade auf Site-Suche, die hat etwas bessere Preise, aber das ist gedacht für die Suche einer Website (Ihre eigenen), so ist es wirklich etwas ganz anderes - nicht ein upgrade.
Den wichtigsten alternativen scheinen zu sein:
Bing-Search-API
https://datamarket.azure.com/dataset/5BA839F1-12CE-4CCE-BF57-A49D98D29A44
Die ein kostenloses nutzungskontingent von 5000q/Monat, und die Preise beginnen bei 5 Abfragen pro Cent, und keine harte Grenze.
UPDATE: Ende 2016 diese API wurde Herunterfahren, zugunsten seiner Azure-Gegenstück "Kognitiven Dienste Bing Search API":
https://azure.microsoft.com/en-us/services/cognitive-services/search/
Siehe hier für eine Preis-chart, der beginnt bei US$3/m für 1.000 Transaktionen. Es sei denn, ich bin fehlt etwas, es ist ziemlich teuer.
Yahoo-CHEF-Search-API
UPDATE: Wurde eingestellt am 31. März 2016.
http://developer.yahoo.com/boss/search/
Die Preise beginnen bei etwa 12 Abfragen/penny für ganze web durchsucht.
Und einige, die ich noch nicht gehört hatte:
http://www.gigablast.com/searchfeed.html
http://www.faroo.com/hp/api/api.html
http://www.commoncrawl.org/
http://www.entireweb.com/search_api/implementation/
[eingestellt - wie schon unten]
Es ist ein bisschen Diskussion über einige dieser auf das SO ein post.
[habe geschlossen für off-topic und ist jetzt Weg]
InformationsquelleAutor der Antwort Tom
Hier ist eine option am unteren Steuerfeld der Benutzerdefinierten Suche: "Sites zu suchen"können Sie wählen, "Suche im gesamten web, sondern betonen Sie den enthaltenen Websites"
InformationsquelleAutor der Antwort Yishu Fang
Faroo ist ein free Web Search API
InformationsquelleAutor der Antwort Jack
Dann komme ich eben über diese von der Common Crawl.
http://www.commoncrawl.org/
Könnte die Antwort, die wir alle suchen!!
InformationsquelleAutor der Antwort Dan
Gibt es einen Hinweis auf der Oberseite des docs:
Den deprecation policy sagt, Sie wird weiterhin ausgeführt, die API für 3 Jahre. Also, wenn Sie bereits eine Anwendung, die die alte API, müssen Sie nicht zu eilen, um die Dinge zu ändern nur noch. Wenn Sie schreiben eine neue Anwendung, verwenden Sie die Custom Search API. Siehe meine Antwort hierwie dies in Python, aber die Idee ist die gleiche für jede Sprache.
InformationsquelleAutor der Antwort marcog
Gibt es ein kostenloses Java-API aufgerufen JFreeWebSearch was nutzt das schon erwähnt Faroo:
http://www.ke.tu-darmstadt.de/resources/jfreewebsearch
InformationsquelleAutor der Antwort Heiko
Erstellen Sie "überall" benutzerdefinierte Suchmaschine rechts von der Benutzerdefinierten Suche von Google-homepage ( http://www.google.com/cse/ ).
Man sollte einfach auf 'erweitert' klicken, während das hinzufügen neuer engine. Dort können Sie bieten Schema.org site-Typ. 'Sache' ist die meisten generischen Typ, die für alle web.
InformationsquelleAutor der Antwort testlnord
Gigablast bietet Ihnen einen preiswerten web search API: http://www.gigablast.com/searchfeed.html
InformationsquelleAutor der Antwort jman