Duda: Usar el motor de Google y guardar links

Iniciado por Vampersy, 19 Diciembre 2008, 21:16 PM

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

Vampersy

Hola gente saludos y felices fiestas.

Tengo un problemilla, sucede que tengo un trabajo donde imparto cursos a todas horas para niños, y desde hace 1 mes he estado preparando una aplicacion que me permita automatizar ciertas cosillas.

Hago muchas investigaciones en internet, y mi aplicacion ya me permite hacer búsquedas efectivas en la web a travès de ciertos paràmetros y con la ayuda de un WebBrownser. Pero me gustaría saber còmo le indico a mi programita que en lugar de hacer uso del WebBrownser utilice el motor de el señor Google, y que los links que arroje me los guarde en una lista.

Posterior a eso me descargue automaticamente los links guardados previamente.
He estado  analizando este programita: http://www.recursosvisualbasic.com.ar/htm/utilidades-codigo-fuente/buscador-mp3.htm, y alomejor se puede buscar en la web sin el uso del google, tal como lo hace este buscador de mp3.

Bueno gracias por adelantado y también por sus sugerencias. Seguiré por aqui investigando diferentes alternativas.  :rolleyes:


Vampersy

Caballeros ya logre utilizar los distintos motores de busqueda a mi favor. Pero me he quedado estancado en cómo poder indicarle  a mi programita que baja automaticamente los links que le indique.

En recursosvb he encontrado algunos programas que lo hacen, pero estan canalizados a sitios predefinidos.
Alguna sugerencia?

Novlucker

Que es lo que estás utilizando para realizar las búsquedas?  :huh:

Hasta no saber donde tienes los links, va a ser difícil poder exportarlos  :rolleyes:

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Vampersy

Ok, utilice un WebBrownser para las busquedas. Una vez que hago las busqueda y tengo los links en el webbrownser, quiero copiar esos links a una archivo o guardarlos para irlos bajando uno tras otro.

He visto que algunas aplicaciones descargan links de manera silecionsa, y esa es mi intencion..

Espero su ayuda porque ya tengo los cabellos de mil colores :-\

Novlucker

#4
Lo que necesitas es algo así:

Código (vb) [Seleccionar]
For Each L in webbrowser.document.links
Msgbox L
Next


Como ves, con links puedes obtener la colección de enlaces del documento actual, muestra absolutamente todos los enlaces, inclusive los de las opciones de Búsqueda avanzada, preferencias, etc de google, así que solo es cuestión de filtrar los que interesan  ;)
También deberías de moverte (navigate) a páginas siguientes de la búsqueda para poder acceder a los otros enlaces, ya que como he dicho, muestra la página actual  :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Vampersy

Gracias  Novlucker, nadams que una duda, declare L de tipo object y variant pero me marca un error, me dice que el objeto no lo acepta y el otro me da tambien un error. Asi:

Dim L as variant ' Dim L as Object
For Each L in webbrowser.document.links   

Msgbox L

Next


Dóinde esta el errorsillo? alguien puede echarme una mano? gracias ;D

seba123neo

porque un For Each ? con un For alcanza...

Código (vb) [Seleccionar]
Dim i As Integer
   
        For i = 0 To WebBrowser1.Document.links.length - 1
            MsgBox WebBrowser1.Document.links.Item(i)
        Next


saludos.

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Vampersy

Gracias seba123neo, probaré para ver los resultados.
Despues posteo.
Saludos y salud en este año, (para todos claro, lo demás; viene por añadidura)
;D