Foros del Web » Administración de Sistemas » Unix / Linux »

wget y api de google

Estas en el tema de wget y api de google en el foro de Unix / Linux en Foros del Web. Hay alguna manera de hacer consultas automáticas a google con wget? Tengo que hacer varias consultas de 100 resultados cada una y almacenarlas en varios ...
  #1 (permalink)  
Antiguo 21/07/2008, 07:07
xcv
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
wget y api de google

Hay alguna manera de hacer consultas automáticas a google con wget?
Tengo que hacer varias consultas de 100 resultados cada una y almacenarlas en varios archivos, ya que google solo permite consultas automáticas con su api key.

Por ejemplo wget http://www.google.es/ie?q=proyectos

No se si es posible añadir la key api en una consulta asi

Gracias
  #2 (permalink)  
Antiguo 21/07/2008, 07:53
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Respuesta: wget y api de google

¿Y porque no usar la API si es gratuita?
De última usás Curl, que es mas versátil que wget, pero tenés que parsear los resultados.
La búsqueda sería asi:

Código:
curl -A "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" http://www.google.com.ar/search?q=busqueda > resultado.txt
Fijate que usé el modificador -A para cambiar el User Agent porque Google rechaza tanto a Wget como a Curl para acceder a resultados.

Saludos.
__________________
¡Volviendo a la programación!
  #3 (permalink)  
Antiguo 21/07/2008, 08:22
xcv
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: wget y api de google

Bueno de hecho el funcionamiento es similar, aunque realmente lo que hago es:

wget -U "Mozilla/5.0 (Windows; U; Windows NT5.1; en-US; rv:1.7) Gecko/20040613 Firefox/0.8.0+" http://www.google.com/ie?q=seo&num=100 -O resultados.txt"

Pero no se si es posible incluir la key api de google.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:31.