quinta-feira, 28 de agosto de 2008

Usando a API de Busca do Google no Python

Por razões que desconheço, não existem na internet muitos exemplos de uso da nova API de busca do Google usando a interface Ajax. Quase todos são em Soap ou interpretações do html da página de busca do Google.

Por esse motivo, posto aqui para você um simples código em Python que resolve esse problema. Espero que lhe seja útil.

#!/usr/bin/python
import urllib
import simplejson

query = urllib.urlencode({'q' : 'toca do elfo'})
url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s' % (query)
search_results = urllib.urlopen(url)
json = simplejson.loads(search_results.read())
results = json['responseData']['results']
for i in results:
print i['title'] + “: ” + i['url']

Mais simples, impossível.

Jimmy, olha aí e usa no seu bot. Pode ser útil heheheh

Flws pessoal !!