因为这张图片被反盗链了,只能通过IE打开后右键另存为,但是用迅雷下载不行,用WebClient.DownloadFile(网页地址,下载地址)方法也不行:
http://image.39.net/101/5/595110_n01.jpg"39健康网"的所有图片都经过了这种处理,这样就不能采集图片了.IE可以右键另存为,说明还有工作可做,请问如何突破这个反盗链呢?
http://image.39.net/101/5/595110_n01.jpg"39健康网"的所有图片都经过了这种处理,这样就不能采集图片了.IE可以右键另存为,说明还有工作可做,请问如何突破这个反盗链呢?
解决方案 »
- net连接数据库时要形成树状的形式,这个不要treeview怎么实现啊?
- 做网站,使用了框架,但是浏览器的标题总是显示无标题文档
- asp.net access 登陆界面,用户名跟密码验证,但是没有效果,可以直接转到别的页面
- google 地图调用有时出现残缺现象
- 求一条Sql语句 在线等~~~~~~~~~~~~
- datagrid 不绑定数据源 如何新增行?
- DataList的问题
- js如何判断客户端是否安装了某个程序
- Help:大家看看这个问题!
- 如何在子面页写一个JS,用来给父页面的某个BOX付值?
- Calendar自定义控件显示问题
- 多个gridView如何共用一个selctindex 事件如何用sender不想每个gridView都写重复的东西
不懂如何反
防盗链一般是用页面来输出图片,Request.UrlReferrer得到上一页的来源,上一页为空或者不是本网站就输出一张提示的图片,上一页为本网站的才输出正确的图片
client.Headers.Add(HttpRequestHeader.Referer, "设置当前页面的url即可");
client.DownloadFile("url", "fileName");