Google: Resultados de búsqueda en XML

Es posible que tengas la necesidad de crear un proceso que haga búsquedas en Google y necesites retornarlas en formato XML para despues realizar cualquier tipo de procesado sobre ellas, por ejemplo aplicar un XSL. Google dispone de dos formas para realizar búsquedas fuera de la página habitual:

La segunda opción lleva descartada por Google desde diciembre de 2006, siendo la API basada en AJAX la utilizada actualmente. En la página de Google hay cantidad de ejemplos acerca de como usarla. Lo destacado es que necesitas obtener una key para poder utilizarla.

Las búsquedas tiene restricciones:

  • 10 resultados como máximo.
  • 1000 consultas diarias.
  • La API AJAX solo se puede emplear en la web, nada de usarla en otros entornos.

Si estas programando en .NET u otro lenguaje, es conveniente que uses el servicio SOAP. Para ello Google pone a tu disposición un archivo WSDL que describe el servicio. Para usarlo en la plataforma .NET solo es necesario registrar el componente web  y listo, pero como he dicho anteriormente, a Google no le gusta que lo uses, y como debes obtener una key para usarlo, el no te la proporciona. Por supuesto puede buscar en Internet claves de gente que las obtuvo a tiempo porque siguen funcionando.

La solución a todos estos problemas:  XooMLE

  • Permite realizar búsquedas en Google y devolver los datos en XML.
  • Puedes obtener más de 10 resultados.
  • Puedes descargar una API para no tener que usar la dirección http. Es lo recomendable si vas en serio con esto de las búsquedas.



Mira este ejemplo de búsqueda. Por defecto devuelve 11 resultados pero puedes añadir parámetros para obter más:

maxResults=100

Obtendrás un XML con 101 entradas. Para añadirlo simplemente: &maxResult=100.

Más datos:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: