2010-12-22 7 views
4

Bietet Google eine API für den Zugriff auf die Suchergebnisse?Google API für die Suche

Die neuesten Informationen, die ich darüber finden kann, basiert auf dieser 2008 article, die nicht mehr zu existieren scheint. natürlich

UPDATE

Ich will nicht Google benutzerdefinierte Suche nach meiner eigenen Website zu verwenden, sondern Zugriff auf Ergebnisse in der Suchmaschinen-Ergebnisseite von Google.

+1

@Nai In Bezug auf Ihr Update sehen Sie, wenn Sie sich die benutzerdefinierte Suche ansehen, dass es sich um eine API für die Websuche handelt. Lass dich nicht vom Namen verwirren. Sehen Sie meine Antwort [hier] (http://stackoverflow.com/questions/4490983/google-search-with-python/4491058#4491058) für ein Beispiel. – marcog

+0

@marcog Es ist nicht nur der Name, sondern auch die Beschreibung! "\t Google Custom Search ermöglicht die Suche über eine Website oder eine Sammlung von Websites. Sie können die Möglichkeiten von Google nutzen, um eine auf Ihre Bedürfnisse und Interessen zugeschnittene Suchmaschine zu erstellen, und Sie können die Ergebnisse auf Ihrer Website präsentieren Die Suchmaschine kann die Suchergebnisse basierend auf den von Ihnen angegebenen Websites priorisieren oder einschränken. " Angenommen, Sie haben auch ein Beispiel in C#? :) – super9

+0

@Nai Ich weiß nicht C#, aber alles, was Sie brauchen, ist ein Modul, das eine URL abrufen kann. Die URL ist unabhängig von der Sprache. – marcog

Antwort

1

Brauchen Sie wirklich eine API? Wenn Sie zum Beispiel einfach einen Anruf an http://www.google.co.uk/search?q=testsearch tätigen, wird es die Ergebnisse für 'testsearch' zurückgeben.

Sie haben nicht erwähnt, wie Sie die Ergebnisse abrufen werden, aber Sie könnten ein webClient-Steuerelement in ASP.NET oder etwas so einfaches wie Parsing des zurückgegebenen HTML verwenden.

+3

Vorsicht mit diesem. Möglicherweise verstoßen Sie gegen die Nutzungsbedingungen von Google. Außerdem kann Google Ihrer Anfrage ein CAPCHA-Gebot unterbreiten, wenn Sie zu viele senden: http://www.google.com/support/websearch/bin/answer.py?hl=de&answer=86640. – dana

+0

@dana - Guter Punkt. Um ehrlich zu sein, habe ich noch nie eine Such-API benötigt. Daher war das meine beste Schätzung. –

1

Die ursprüngliche Suche API wurde zugunsten des neuen custom search API veraltet. Sie können auch viele verwandte Informationen in der google-search-api tag finden, mit der Sie diese Frage sogar getaggt haben.

+4

Die benutzerdefinierte Such-API * kann verwendet werden, um das gesamte Web zu durchsuchen: http://www.google.com/support/ customsearch/bin/answer.py? answer = 1210656 – mattmanser