html上传图片_骚操作!利用百度首页换肤的图片上传 API 做图床

骚操作!利用百度首页换肤的图片上传 API 做图床

c69e009dc145f5037d4d7f87516b7e84.png

解析 API

图床:专门用来存放图片,同时允许以外链地址访问这些图片的网络空间。

说白了,图床就是你上传一张图片,它返回给你一个链接,通过这个链接便能看到这张图片。

现在很多人都习惯用 markdown 进行创作,markdown 的好处是让人专注于创作。创作过程中,难免会配一些与主题相关的图片,配图的好处就是能大大提高文章的可读性。如果一篇文章连一张图片都没有,估计没多少人能耐心看完。而图床则是大多数人配图首选。

最近发现百度首页换肤(页面左上角)可以自定义,能够上传自己的图片,那么!如果它也是返回图片链接,岂不是可以。。。。9675a8991c31d8cd38e05f0af8c4c412.png

按下 F12 ,进行网络分析,映入眼帘的就是这一大堆链接,这个 upload 就很引人注目好吧,点开看看。

af3572c1b0c9107a5071a1dda43e1aae.png

完整链接是这样,很值得怀疑,往下扒拉扒拉,看看其上传的数据。f2d43004a6268485dcc43bb70b04d4c7.png

找到 Form Data ,点 view source 看原始的上传数据,哎呀!这不就是我本地图片名吗?感觉离真相越来越近了有木有。

966e729a2f20aaa25caf359fa228dccd.png

还记得图床的前提条件是要返回图片的链接吗,查看返回内容,是 json 数据!最爱 json 数据了!点开看看。

37c86edba3ec0eaf8fdbc6258767a60b.png

又看到了我的文件名!那下面的链接就不用我多说了吧?

至此,我们可以反推一下,大胆认为最开始我们认定的上传链接就是我们要找的 API ,即:https://sp0.baidu.com/6_R1fD_bAAd3otqbppnN2DJv/Pic/upload?pid=super&app=skin&logid=你自己的百度登录id

打包 API

至此,整个梳理流程就算完事了,我们既然拿到了其 API 就没必要非得在百度首页上传了,还得受其裁剪设置。那我们自己写上传用的程序就完事!

52d34577a31e0a69b2e0124ad9e532bc.png

真正使用步骤:

  1. 将上面 HTML 代码中的 logid 换成你自己的。

  2. 在浏览器上登录百度账号。

  3. 在浏览器中打开刚才保存的 HTML 文件。

    d5d66f91f8a1007b14fb4adea5225e72.png
  4. 上传图片。

  5. 返回的 json 数据中就能看到真正链接,将链接中的转义符去掉即可。或者将 json 数据复制到 json 解析工具(推荐:http://c.runoob.com/front-end/53)里,处理后可直接得到链接。e9c45d978ef15aa9db7364064cac9474.pngfa60fafdad3315f7a2583fe7430c3574.gif

  6. Enjoy!

相应的 HTML 文件我已经为你打包好了,在公众号中回复 “图床” 即可获得。

79604c489d6d210d4f1ebca2a4b4654d.png

本文的静态图片都是用该方法上传到百度图床的,理论用该方法上传的图片是永久有效的,如果你看到方法失效可以加我微信告诉我一声,我再找新方法,或者有什么新想法也可以加我微信交流。

ebbf349b833eaf772b974ff8b832326c.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值