winform如何下载网页里的图片?
如何获取指定网页里的所有图片并且下载到本地?请说详细些,菜鸟。。。 --------------------编程问答-------------------- 每个图片都对应一个下载地址吧,根据那个下载地址去下载
一般有2中方法,一个httprequest
另一个是WebClient --------------------编程问答-------------------- 首先要获取页面内容(就是爬虫),其次是要用文本分析(正则)获取img标记中的src属性,这样你就可以用二楼的httpRequest来获取图像数据流并保存了 --------------------编程问答-------------------- 道理我知道啊 有没有点代码啊 晕 --------------------编程问答--------------------
/获取所有图片
public static List<string> getImg(string url)
{
List<string> list = new List<string>();
string temp = string.Empty;
string htmlStr = getHtml(url);
MatchCollection matchs = Regex.Matches(htmlStr, @"<(IMG|img)[^>]+>"); //抽取所有图片
for (int i = 0; i < matchs.Count; i++)
{
list.Add(matchs[i].Value);
}
return list;
}
具体实现可以参考这个博客:http://www.cnblogs.com/niezy/archive/2011/09/20/2182898.html
补充:.NET技术 , C#