Crear un buscador para varias bases de datos

Iniciado por vanO, 4 Noviembre 2015, 01:37 AM

0 Miembros y 1 Visitante están viendo este tema.

vanO

Muchachos, buenas noches:

Ando buscando ciertos textos en varias bibliotecas digitales y se me hace muy demoroso el buscarlos de web en web.

Creen ustedes que se podría crear un buscador que busque en todas las webs a las que entro? una forma de añadir en el futuro otras webs, borrar algunas actuales.

Espero su respuesta (y).

PD: Saludos al Viejito.

"Habia un elefante que llamaba maiz y un pollito   
                          se lo comio"


"Que es un punto morado en el cielo ??...Super Uvaa"

  vanO - > Mar de Copas -> Una banda de Culto -.-

engel lex

Si, no se te debería hacer difícil armarlo si sabes php y jscript, solo tienes que analizar la pagina y usa curl en php para simular las peticiones get o post según el caso, eso si, para cada web probablemente te toque crear el motor de busqueda
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

xiruko

Hola vanO,

Si quieres crear tu propio buscador por motivos personales, por ejemplo por un reto personal o algo así, es interesante aunque quizás algo pesado de hacer. Primero necesitas alguna plataforma para introducir datos, ya sea un programa de escritorio o un formulario web, para almacenar las webs en las que quieres buscar en una BBDD y para hacer la búsqueda de un texto específico en esas webs. Y segundo y último, necesitas implementar un sistema de scrapping para recorrer cada una de las webs en busca del texto que quieras.

Si simplemente quieres conseguir esto sin tener que hacerlo tú y sin tener que reinventar la rueda, puedes usar el buscador de Google especificando los parámetros de la búsqueda. Por ejemplo, para buscar 'foo bar' en foo.com y bar.com deberías usar:
foo bar site:foo.com OR site:bar.com
Si quieres buscar 'foo bar' tal cual lo especificas entonces encierra tus términos de búsqueda entre comillas:
"foo bar" site:foo.com OR site:bar.com
Te dejo aquí todos los parámetros que puedes usar en una búsqueda en Google.

Saludos!