Hallo!
Ich habe ein python Programm, dass aus einer gegebenen Liste von sehr sehr vielen Namen herausfinden soll, welcher der Namen der mit der größten Häufigkeit ist.
Dazu habe rufe ich google auf (urllib2...) und werte das Ergebnis der google-Suche aus. Das funktioniert auch wunderbar, nur nach einiger Zeit weigert sich google, meine Anfragen weiter zu bearbeiten.
Stattdessen erhalte ich den Fehler HTTP 503 und dass google vermutet, dass ich einen Virus etc. auf meinem Rechner habe
Kann ich irgendwie erreiche, dass mir google so viele Suchanfragen gestattet, wie ich will?
Danke für eure Hilfe!
Gruß Johannes
Google Suche - Abbruch mit HTTP 503
Die SOAP API kannst Du eh nicht mehr benutzen, da Google für diese API keine Schlüssel mehr vergibt. Die aktuelle API ist die Ajax API, die keine Begrenzungen hat. Steht alles in der FAQ zur SOAP API
@jo84: Wenn Du diese Frage stellst, hast offensichtlich doch noch nicht mit AJAX gearbeitet.
Ajax funktioniert genau wie "normale" Websites. Der einzige Unterschied ist, dass anstelle von HTML JSON oder XML zurückkommt. Ajax-Aufrufe kann man mit den Mitteln der Standardbibliothek (urllib oder urllib2) durchführen.
Im Übrigen stehen auf der Website von Googles API auch Python-Beispiele, welche die Verwendung der API demonstrieren.
Im Übrigen stehen auf der Website von Googles API auch Python-Beispiele, welche die Verwendung der API demonstrieren.
So, ich habe es ausprobiert und es scheint zu funktionieren.
Eine kleine Frage noch zu dem key:
Google schreibt in der FAQ : "you may optionally use an API key which you’ll include in the URL with which you access the API. We’ll use that key to track API usage." http://code.google.com/intl/de-DE/apis/ ... nNonWebApp
Also brauche ich keine key, oder? Es geht nur darum, dass ich nichts Böses mache, was das allmächtige google verärgern könnte
Den key bräuchte ich nur, wenn ich eine Webseite hätte, die die API verwendet?
Eine kleine Frage noch zu dem key:
Google schreibt in der FAQ : "you may optionally use an API key which you’ll include in the URL with which you access the API. We’ll use that key to track API usage." http://code.google.com/intl/de-DE/apis/ ... nNonWebApp
Also brauche ich keine key, oder? Es geht nur darum, dass ich nichts Böses mache, was das allmächtige google verärgern könnte
Den key bräuchte ich nur, wenn ich eine Webseite hätte, die die API verwendet?