微博图片显示403无法打开如何解决?

maolai 爱问答评论743阅读模式

微博图片显示403无法打开如何解决?有哪些方法?2022年所有的微博图床在浏览器新标签页打开都不能访问显示为“403 Forbidden”,很多网站用微博图床的图片链接也全失效,微博图床真的要告别历史,没办法再“白票”了。

403Forbidden指用户在访问过程中,服务器拒绝处理而导致的访问受限。微博开启了图片反盗链,如果是自家网站,那就发出200 Success,而如果是别的网站,那就发出 403 Forbidden可以通过以下方法让微博图片显示。

1、浏览器修改请求头

Header Editor主要功能是管理浏览器请求,包括修改请求头和响应头、重定向请求、取消请求、修改请求头、响应头、重定向请求、取消请求。

在你所用的浏览器搜索并安装Header Editor扩展,安装后开启,点击扩展选项打开,设置规则为sinaing.cn如图片所示,保存后即可显示图片。这个设置只能在你所用浏览器看的到。

请求匹配规则设置,可复制以下保存.txt文本导入Header Editor扩展设置

{
	"request": [],
	"sendHeader": [
		{
			"enable": true,
			"name": "sina图片",
			"ruleType": "modifySendHeader",
			"matchType": "regexp",
			"pattern": "sinaimg.cn",
			"exclude": "",
			"group": "sina",
			"isFunction": false,
			"action": {
				"name": "referer",
				"value": "https://weibo.com/"
			}
		}
	],
	"receiveHeader": [],
	"receiveBody": []
}

扩展开源工具https://github.com/FirefoxBar/HeaderEditor

2、利用图片缓存服务

利用扩展ContextSearch web-ext 来调用WordPress提供的图片缓存服务

https://i0.wp.com/图片地址

如https://i0.wp.com/wx2.sinaimg.cn/large/9afb97dagy1gwdkyykq1kj21lm0j644h.jpg

百度图片缓存:在原先图片链接的前面加上https://image.baidu.com/search/down?url= 即可恢复图片显示。但点击图片时,会直接下载图片

如https://image.baidu.com/search/down?url=http://wx4.sinaimg.cn/large/9c774d91gy1fu7xrevwlxj20m80zkk7q.jpg"

以上就是怎么解决新浪微博图片打开显示403的解决方法,同样可以用到其他防盗链图片地址的网站

HeaderEditor4.40版本扩展下载地址

链接: https://pan.baidu.com/s/1vvbWYEejBAxDNsSBJSRS9w?pwd=jvtk 提取码: jvtk

发表评论