首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 如何解决采集图片地址被加密的方法

2012-05-21 
C# 怎么解决采集图片地址被加密的方法?我正在做一个采集新闻的软件,但是采集的图片的地址是加密的。img ti

C# 怎么解决采集图片地址被加密的方法?
我正在做一个采集新闻的软件,但是采集的图片的地址是加密的。
<img title="dvubb" src="showimg.asp?BoardID=15&filename=2012-4/201241010405374127.jpg" border="0" onload="imgresize(this);" alt="图片点击可在新窗口打开查看"/>
但是可以网页上可以另存为保存图片,地址解析可能是解析不出来了。有没有其他用的方法把图片下载下载?

[解决办法]
HttpWebRequest httpWrq = (HttpWebRequest)WebRequest.Create("http://www.chinaru.info/bbs/showimg.asp?BoardID=15&filename=2012-5/201251021431290253.jpg
");
httpWrq.AllowAutoRedirect = false;
httpWrq.Referer = "http://www.chinaru.info/";
 
using (HttpWebResponse httpWrp = (HttpWebResponse)httpWrq.GetResponse())
{
using (Stream httpStream = httpWrp.GetResponseStream())
{
using (Image image = Image.FromStream(httpStream))
{
if (image.Width > 120 && image.Height > 90)
{
image.Save("图片路径");
}
}
}
}


这样应该就可以了

热点排行