e790a8 / cnblogs-Automatically-upload-pictures

自动上传Typora中图片到博客园,并且创建副本md文件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

博客园自动上传图片

​ 最近用Typora写博客,发现包括博客园在内的其他博客之类的网站,无法一次把文章整体上传,图片需要一张一张的上传,麻烦的要死,所以就萌生了搞个自动上传图片工具的想法。

​ 本工具,只需要输入一次cookie信息即可,不用重复登陆。

​ 可以把博客园当成图床来使。

整体思路

寻找上传图片的接口

image-20200508115700805

image-20200508101855127

经过抓包发现上传接口

image-20200508102521047

编写脚本

大家看代码哈!很简陋的代码,能用。后续再改进。

经过优化,使用了多线程,速度一下上去了。

Cookie获取

Chrome

访问(显示要登陆的时候,登陆一下):https://upload.cnblogs.com/imageuploader/upload?host=www.cnblogs.com&editor=4#md-editor

然后按F12

image-20200512001414455

再按Ctrl+R,点击一下图示所圈

image-20200512001502330

鼠标滑轮向下滑,找到图示所圈,复制相应的Cookie即可

image-20200512001657851

使用方法

python cnblogs_upload.py

.Cnblogs.AspNetCore.Cookies:输入此cookie

.CNBlogsCookie:输入此cookie

file_path:输入文件绝对路径

稍等片刻即可

效果展示

image-20200508105948839

image-20200508110243175

About

自动上传Typora中图片到博客园,并且创建副本md文件


Languages

Language:Python 99.6%Language:Shell 0.4%