Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2011, 16:56
Avatar de Hazuki
Hazuki
 
Fecha de Ingreso: mayo-2011
Mensajes: 34
Antigüedad: 13 años, 7 meses
Puntos: 7
Respuesta: Búsqueda en Google con Python3

Bueh, finalmente lo conseguí. Gracias razpeitia, no sabía que Google tuviera una API para las búsquedas (^.^').

Aunque la verdadera razón por la que fallaba resultó ser una ridiculez. El método que usaba antes, el enviar las variables en el cuerpo de la petición, es para las peticiones POST, no GET (^_^").

Al final el código queda así:
Código Python:
Ver original
  1. import httplib2
  2. from urllib.parse import urlencode
  3.  
  4. q = 'anime'
  5. start = 0
  6. h = httplib2.Http()
  7.  
  8. data = {
  9.     'v'      : '1.0',
  10.     'hl'     : 'en',
  11.     'q'      : q,
  12.     'rsz'    : 'large',
  13.     'imgsz'  : 'large',
  14.     'start'  : start
  15. }
  16.  
  17. response, content = h.request(
  18.     uri="http://ajax.googleapis.com/ajax/services/search/images?" + urlencode(data),
  19.     method="GET",
  20. )

Ahora sólo quedan los ajustes finales y a descargar se ha dicho. Muahaha.