一件事情,如果你觉得它会发生,那么它就一定会发生。
做为国内最好的“微博图床”(没有之一),经过了多次限制整改都“挺”了过来,然后这一次的力度可谓历史空前。
2023 年初,所有微博图床的图片都不再可以访问,并且显示为“403 Forbidden”。
微博图床真的要告别历史,没办法再“白票”了吗?
今天,奶酪再给它“续命”一次。
一、图片反盗链首先,要搞清楚是怎么一回事,我们要先弄明白一下 403 Forbidden 到底是什么?
1.1、HTTP 状态码403 Forbidden 指的是 HTTP 状态码,它一共分为 5 种类型:
1xx - 信息
2xx - 成功
3xx - 重定向
4xx - 客户端错误
5xx - 服务端错误
与常见的 404 Not Found 不同,403 Forbidden 指的是用户在访问过程中,服务器拒绝处理而导致的访问受限。
微博图片出现 403 Forbidden 的原因,是因为微博开启了“图片反盗链”。
微博反盗链的原理,就是在浏览器请求头(HTTP Header)里添加 Referer 信息,然后判断“图片来源”。
如果是自家网站,那就发出 200 Success,而如果是别人的,那就发出 403 Forbidden。
而且,即便是空白 Referer,也就是图片直接在新标签页打开,也同样会被 403 禁止访问。
所以说,这一次微博图床的限制整改是空前的。
1.2、修改请求头不过,我们可以通过伪造 Referer,让微博图片重新恢复访问。
具体方法是使用扩展 Header Editor,然后,将图片的 Referer 设置为微博域名 https://weibo.com/ 即可。