Buscador Web .NET !

Agosto 12, 2008

Hola,

Se me ocurrió pensar lo siguiente:

“que bueno sería poder disponer de los resultados de una búsqueda de páginas de internet para trabajar con ellos y utilizar lo que me interesa y nada más”.

Cuando haces una búsqueda en google o yahoo te aparecen los resultados bastante bien ordenados, con ese “formato” (si es que se le puede llamar formato a ese diseño añejo) estándar y básico, y me he puesto a pensar que si yo pudiera disponer de los resultados de una búsqueda desde .NET o ASP mediante un control active x o una librería o una API o algo, que me lo diera por ejemplo “Resultado.Titulo”, “Resultado.Url”, etc. podría yo mostrar esos valores de la forma que se me de la gana; No solo podría mostrarlos, sino filtrarlos, guardarlos, y todo lo que se te ocurra…

Por eso he creado un proyecto que se trata de un pequeño programa (a modo de demostración, asi que no esperes gran cosa) que recupere los resultados de una búsqueda en yahoo.com por ejemplo y poder disponer de los mismos en el formato que comentaba anteriormente (Resultado.Titulo…..)

Aquí van unas capturas:

1) Interface del programa:

Como veras no es gran cosa, simplemente tiene un cuadro donde buscar y los resultados se listan debajo de la manera mas sencilla posible, separados por un espacio.

Solo se están mostrando el título, el enlace y la descripción (se puede mostrar mas cosas)

Lo bueno biene ahora:

2) como se recuperan los datos de la búsqueda…

Como verás puedes acceder a los resultados como una colección de objetos, lo cuál te brinda total control de los mismos y la capacidad de utilizarlos y formatearlos de la manera que quieras.

3) La clase que se encarga de todo el trabajo:

Es muy sencilla: descarga los resultados de una búsqueda de yahoo.com y los procesa como xml llenando una colección de objetos del tipo “Resultado” que luego puedes recuperar desde cualquier formulario o página web recorriendolos y mostrarlos a tu manera.

Espero que te sirva para crear algo aprtir de esto…

Suerte y hasta la próxima.

Hola Mundo !

Agosto 11, 2008

Hola,

Este es el comienzo de un nuevo Blog.