martes, 6 de abril de 2010

Obtener links de una página web

Ejemplos en vb.net para obtener los links de una página web

Código fuente que carga una página en un control webBrowser y en el evento Document complet, recorre la colección Links del objeto Document , y obtiene los enlaces con el método GetAttribute("href")

Controles :
  • Un webBrowser
  • Un Listbox
  • Un TextBox
  • Un Button

Código fuente


Otro ejemplo con con expresiones regulares

Este otro código usa una función de un ejemplo del sitio vb france , en este enlace , para obtener el código fuente de la página usando el método HttpWebResponse de la clase System.Net , y el método StreamReader de la clase IO
Para obtener los links , usa el método Matches de la clase RegEx , y devolver en una colección ( MatchCollection ) los links
Nota: este ejemplo solo devuelve los links absolutos, http://, los links relativos no los devuelve
Código fuente con un button, un ListBox y un textbox para indicar la url

No hay comentarios:

Publicar un comentario