Listar los vínculos que hay en una página web.

09/08/2009 - 18:19 por Jose | Informe spam
Saludos a todos:

Con éste código podía acceder a una página web (es la URL que tengo en
la celda "G3"):

ActiveWorkbook.FollowHyperlink Address:=Range("G3").Value,
NewWindow:=True

¿Pero sabeís si existe alguna manera de obtener una lista de los
enlaces, (vínculos), que hay en dicha página web?.

Muchas gracias.

Saludos
Jose
 

Leer las respuestas

#1 Héctor Miguel
09/08/2009 - 21:06 | Informe spam
hola, Jose (javier) !

Mostrar la cita
1) con la instruccion (.followhyperlink) que expones... "podias" ??? (o puedes aun ???)

2) puedo preguntar por que o para que necesitas un listado de los enlaces/vinculos que existen en una pagina web (?)

3) para poder proponer algo que +/- pudiera ser de utilidad, considera lo siguiente:
a) necesitas obtener el "codigo fuente" de la pagina web (y algunas paginas NO permiten el acceso a su codigo fuente)
b) una vez obtenido el codigo fuente, necesitas "barrer" (escanear/buscar/...) cadenas de caracteres como "href=", "http", etc.)
c) no todas las referencias "href=" inician con "http" ya que son "sub-cadenas" con referencia vinculada a la (url) principal
d) probable o segurmente podrias encontrar otro tipo de "imponderables" por el camino (???)

4) si tus requerimientos/intenciones/... son mas especificos (o menos "generales"), podrias comentar lo mas concreto posible ?

saludos,
hector.

Preguntas similares