小赖子的英国生活和资讯

如何解决微博视频下载出现的403错误(Denied by Referer ACL)?

阅读 桌面完整版

解析视频URL: 被Referer ACL拒绝

这段时间好多网友私信我说我弄的那个微博视频下载器给出的视频地址不能用, 链接打开后会显示 403 错误:

错误: 访问被拒绝
403禁止 - 您无权访问此服务器上的URL. 
被Referer ACL拒绝
由Tengine驱动
CDN请求ID: 4f85b09916894965379787892e

ERROR: ACCESS DENIED
403 Forbidden - You don't have permission to access the URL on this server. 
denied by Referer ACL
Powered by Tengine
CDN Request Id: 4f85b09916894965379787892e

视频无法下载显示403/Denied by Referer ACL的原因

腾讯云或阿里云为了防止盗链 (hotlink protection) (减少服务器请求数 进而降低负载). 这里显示 Denied by Referer ACL就是比较简单的通过判断HTTP请求头(Head)中是否含有指定Referer值来判断请求是否有效. 很可惜, 在客服端Client并没有一个比较好的方法可以在请求头部中加入这个Referer值, 不过可以在服务器里转发请求然后顺便加上这个请求, 比如可以通过这个PHP代码.

如何解决403被Referer ACL拒绝的错误?

以下是你可以解决403禁止错误的方法, 重定向原始链接并在请求头部中添加引用者/Referer. 然后在新标签页中粘贴链接 – 请查看下面的视频.

视频下载相关技术帖子

视频下载相关的几个帖子:

英文: How to Solve 403 Forbidden Error (Denied by Referer ACL) when Downloading Weibo Video?

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version