El link es una pagina???
Si es asi, necesitas es un parser XML o mejor un parser DOM. No!
Mucho mejor (= Mucho mas rapido, 2-3 lineas de codigo y listo... algo complicado de entender al principio, pero ok, eso es programar
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)
)
Puedes encontrar una libreria de expresiones regulares hechas en
http://www.regexlib.com/
Aqui algunas utiles:
http://www.regexlib.com/REDetails.aspx?regexp_id=222
http://www.regexlib.com/REDetails.aspx?regexp_id=501
http://www.regexlib.com/REDetails.aspx?regexp_id=845
http://www.regexlib.com/REDetails.aspx?regexp_id=700
Te pongo varias porque puede que algunas librerias de Expresiones Regulares cojan unas y otras no, y como obviamente no las conoces(porque sino, ya habrias resuelto el problema) es un dolor de cabeza al principio entender esta rareza)
Una EXPRESION REGULAR que busque todos los tags <a..href... Luego de ahi,es pura recursividad...
Para usar una expresion regular necesitas un componente RegEx. Si tienes D8, el .NET ya lo tiene. JavaScript igual. La libreria de TurboPower Orpheous se que la usa y creo que la JVCL tambien... Pero por si las moscas busca en
www.torry.net por "Regular Expression"