Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: 70N1 en 5 Noviembre 2008, 12:56 pm



Título: Como capturar links en una web con vb.
Publicado por: 70N1 en 5 Noviembre 2008, 12:56 pm
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"


Título: Re: Como capturar links en una web con vb.
Publicado por: Novlucker en 5 Noviembre 2008, 13:01 pm
Cuando navegas la página simplemente debes de hacer referencia al formulario del cual quieres obtener el action.

Código
  1. msgbox IE.document.forms(0).action
  2. 'mostramos un mensaje con el "action" del formulario "0"

Saludos  ;)


Título: Re: Como capturar links en una web con vb.
Publicado por: 70N1 en 5 Noviembre 2008, 13:22 pm
Con eso no consigo el link que necesito... no se por que.
Saves como especificar el nombre del form?. en ves de forms(0)


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


Título: Re: Como capturar links en una web con vb.
Publicado por: Novlucker en 5 Noviembre 2008, 13:47 pm
Citar
Con 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:

Citar
Saves 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
  1. msgbox IE.document.forms("dlf").action

Saludos


Título: Re: Como capturar links en una web con vb.
Publicado por: 70N1 en 5 Noviembre 2008, 13:55 pm
Aaaaaaaaaaaa. Entonces tengo que esperar a que termine la cuenta atras.
En ese caso como hago para capturar la variable c ?

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


supuestamente es la que lleva la cuenta atras.


Título: Re: Como capturar links en una web con vb.
Publicado por: Novlucker en 5 Noviembre 2008, 13:59 pm
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 (http://www.google.es/) no muerde, Google (http://www.google.es/) es tu amigo XD


Título: Re: Como capturar links en una web con vb.
Publicado por: 70N1 en 5 Noviembre 2008, 14:04 pm
Tienes toda la razon... pero que conste que antes de preguntar siempre me pego lo mas grande buscando en google ehh, jurado.


Título: Re: Como capturar links en una web con vb.
Publicado por: 70N1 en 5 Noviembre 2008, 15:07 pm
Nada, no encuentro la forma de mostrar las variables de un webbrowser.

Alguna pista?


Título: Re: Como capturar links en una web con vb.
Publicado por: Novlucker en 5 Noviembre 2008, 15:19 pm
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


Título: Re: Como capturar links en una web con vb.
Publicado por: 70N1 en 5 Noviembre 2008, 15:32 pm
Pues gracias, me imagino que ahora tendre que sacar del codigo la variable.