这样的防盗链/爬虫技术原理是什么?
https://app.box.com/shared/static/x8hge7fnwuurc8gmm9xo.pdf
这个链接只能在浏览器中打开才能下载,下载器无法下载。
我尝试使用python模拟浏览器header & wget & phantomjs 去下载依然无效,看浏览器的下载记录,地址会跳转到https://dl.boxcloud.com/**,为啥python或其它下载工具下载不会redirect到这个地址?
并没有发现302 301返回码 python尝试60s也是一样的超时错误
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
这不科学啊,请把代码贴出来.
看到错误都是超时,请问浏览器有没有使用代理? 和脚本的代理配置相同吗?
我觉得就是一个重定向而已,其他工具没法跟随重定向的话,就没法定位到真正的资源。
.pdf
不说明任何问题,url中的任何字符都是可以随意设定的,http header中的content-type才是真正决定内容格式的防盗链通常都是检查HTTP请求中的referrer字段是否来自预期的站点来做的。
服务器能得到的信息仅有那个http请求, 应该还是你伪造的请求缺了什么东西
在浏览器抓到那个302的请求, 然后用其他工具重放看看..
我用wget直接就下载成功了
不过中间有个302,楼主你是不是把重定向给关了?
请把代码贴出来看看。