六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 52|回复: 0

绕过网站防盗链设置

[复制链接]

升级  22.67%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
84
 楼主| 发表于 2013-2-7 14:44:42 | 显示全部楼层 |阅读模式
昨天在更新一些小说时,发现一些章节的图片没有下载下来,直接用FF打开图片链接,发现其做了防盗链设置,不能直接查看图片。查了下防盗链的实现原理,大都是直接利用HTTP协议中的Referer 字段,它表示访问目标URL的来源地址,具体见http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

  了解其原理后,就可以绕过它的检查。在HTTP请求header中加入Referer字段如下示:

  
  
    def url = new URL(address)
    def urlConn = url.openConnection()
    urlConn.setRequestProperty('Referer',xxxxxx')   //xxx为要访问的目标网站
    urlConn.connect()
   

   PS: 现在老多网站的博客允许引用其它网站的图片,却不允许别人引用自己的图片,差劲。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表