请教c#该如何下载这里的大图片呢?
http://www.wretch.cc/album/show.php?i=vicky0813&b=32&f=1109745457&p=0请先测试,因为用了httprequest跟webbrowser都下载不了到本机碟。

解决方案 »

  1.   

    网址图片载点是随机生成的,后面是他产生的文字串吧!每次访问都不一样,唯有开启网站后图片还在快取中可以下载,再重连又换了后面的文字串,如果不登录也是可以看到图片,而我把抓到的网址用httprequest载会报错403。
    http://f7.wretch.yimg.com/vicky0813/32/1109745457.jpg?vPb90VpDdRacNhgrbavFuHEKM7wHQPj.cObpZrSMLEqkO9reF9f8SSCc4SihLs8AcVTn
      

  2.   

    这一张是我刚扫下来的图,以确定网址是正确的。
    http://img217.imageshack.us/img217/6623/picmw.png
      

  3.   

    一般图片防盗链可以用伪造refferer来蒙混过去。
      

  4.   

    http://f7.wretch.yimg.com/vicky0813/32/1109745457.jpg 这样的是正确的
    1.正确解析src的路径,正则即可
    2.使用ftp下载,c#FTP,我有例子~~~网上也很多~~~
      

  5.   

    http://f7.wretch.yimg.com/vicky0813/32/1109745457.jpg 这样的是正确的
    正常情况来说这样子是可以的我也知道,但此网站不行,试了n次的403。loadown
    一般图片防盗攵可以用伪造refferer来蒙混过去。
    恩我一直以为get不能设定Referer,因为以前都用xmlhttprequest只有post可以设定所以一直搞post的Referer一直失败最终用了GET下面是表头写法
    GET /vicky0813/32/1109761253.jpg?wjl9qjBDdRZ9b1TuaNYfstltjfivxJWa_fPb9fdFZKmeNWfiMB5skYTEBQJh_UsVOws- HTTP/1.1
    Referer: http://www.wretch.cc/album/show.php?i=vicky0813&b=32&f=1109761253&p=1