c# 获取网页中图片的超链接地址

想知道怎么样比较快的获取网页中图片所对应的超链接地址,请高手给个思路,谢谢

string str = "<img src=image/ad1.gif width=\"128\" height=\"36\"/><img src='image/ad2.gif' width=\"128\" height=\"36\" />";
Regex rg = new Regex(@"<img[\s]+src[\s]*=[\s]*((['""]([^ '""]*)[\'""])|([^\s]*))");
MatchCollection cols = rg.Matches(str);
foreach(Match ch in cols)
{
Console.WriteLine( ch.Groups[1].Value);
}
Console.ReadLine();追问

感谢您的回答,这个方法是找图片的地址,其实我是想找图片的超链接地址,即图片的父标签的属性,现在我的处理方法是反过来做,获得所有集合,然后判断期HTML里是否含标签

温馨提示:答案为网友推荐,仅供参考
相似回答