图床大法-学习通篇
图床大法-学习通篇
Raziore某天在老师的要求下不太情愿的打开了学习通网站交作业,突然想到尝试把它当作图床,于是有了这篇文字。
在学习通网站注册账户,只需要短信验证码,然后在个人空间里创建新笔记,这里可以添加图片和附件,但是只有图片可以通过直链查看下载。图片大小貌似限制在200MB以下,上传速度还可以,但是大于100MB有可能页面卡死。以一张49MB的图片为例,上传完以后直接右键图片,可以看到图片链接是
(链接403是因为外部跳转了,复制再粘贴即可)
隐去后面的参数可以正常访问,但这是一张压缩过后的图片,大小只有116KB。原图需要将1600_1066Q50.jpg改成origin.jpg,也就是原图链接是
https://p.cldisk.com/star4/763f61299ef1f857ad6649842de56340/origin.jpg
格式同样也可以更改,常见的主流格式都可以直接用,但大小上jpg格式一般是最接近原图的。利用测试工具对该域名的dns解析速度和响应速度进行测试,表现很好也很稳定。
接下来第二道坎是跨域访问。直接用 <img> 标签引用显示不出来,因为启用了Referer防盗链,也就是服务器会检查请求头里的Referer,如果不是白名单里的返回的就是空内容。使用浏览器开发者工具查看Network里origin.jpg的status可以确认。那么对于这个网站,有一个可以绕过的小技巧。一些服务器会允许空Referer,我们在 <img> 标签里添加 referrerpolicy="no-referrer" ,或对于全局在元标签 meta 里添加 name="referrer" content="no-referrer" 就可以解决。但对于那些不接受空Referer的服务器还是无法访问。
快捷验证可以去w3school找一个tiy插入 <img src="https://p.cldisk.com/star4/e042a75b576b213f3011a6eeea255600/origin.jpg" referrerpolicy="no-referrer"> 并运行代码
那么这就是学习通图床的食用方法了,api接口我还不太了解,或许可以试试扒拉一下。
