Como capturar links en una web con vb.

Iniciado por 70N1, 5 Noviembre 2008, 12:56 PM

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

70N1

Pues lo que quiero es coger links de una web, pero no los href sino los links que vienen en action.

ej:
form= "toni" action = "www.google.com"
70N1

Novlucker

#1
Cuando navegas la página simplemente debes de hacer referencia al formulario del cual quieres obtener el action.

Código (vb) [Seleccionar]
msgbox IE.document.forms(0).action
'mostramos un mensaje con el "action" del formulario "0"


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

70N1

Con eso no consigo el link que necesito... no se por que.
Saves como especificar el nombre del form?. en ves de forms(0)


var tt = '<form name="dlf" action="http://rs509tg.rapidshare.com/files/152431099/1192481/Crank06Fal2003.part1.rar"
70N1

Novlucker

CitarCon eso no consigo el link que necesito... no se por que.
Porque tienes que esparar que a termine el contador de rapidshare para poder obtener las propiedades del form  :rolleyes:

CitarSaves como especificar el nombre del form?. en ves de forms(0)
En lugar de utilizar el número de índice pones el nombre del formulario.

Código (vb) [Seleccionar]
msgbox IE.document.forms("dlf").action

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

70N1

Aaaaaaaaaaaa. Entonces tengo que esperar a que termine la cuenta atras.
En ese caso como hago para capturar la variable c ?

. <h3 style="font-size:24pt;" id="zeit">Still ' + c + ' seconds</h3>';


supuestamente es la que lleva la cuenta atras.
70N1

Novlucker

#5
Busca la variable en el código fuente de la web y realizas una espera igual o un tanto mayor de lo que contiene dicha variable, así es como lo he hecho en algún momento  :rolleyes:

Saludos

P.D1: Te recomiendo leer un poco más, sobre todo sobre el webbrowser y las maneras de crear "bots" de navegación, ya que por las preguntas que realizas... quieres que te programemos nosotros el downloader? XD

P.D2: No estaría mal algo de html y javascript, ya que en la parte de código que muestras es donde se va mostrando la variable, pero la misma se define más abajo en el código fuente de la web, siendo más sencillo recuperarla

P.D3: Google no muerde, Google es tu amigo XD
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

70N1

#6
Tienes toda la razon... pero que conste que antes de preguntar siempre me pego lo mas grande buscando en google ehh, jurado.
70N1

70N1

Nada, no encuentro la forma de mostrar las variables de un webbrowser.

Alguna pista?
70N1

Novlucker

#8
IE.document.body.innerhtml e instr, del resto te encargas tú

Saludos  :P

P.D: esta también es una de las soluciones a la clásica pregunta de... "como obtengo el código fuente de una web" XD
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

70N1

Pues gracias, me imagino que ahora tendre que sacar del codigo la variable.
70N1