一直想将本身的Csdn博客完整地备份到本地,以避免一些老文章之后落得个404(打不开)的下场。html
每家的博客或多或少都有一些博客备份的功能(例如简书在设置中可以打包本身的全部md文章,可是不支持图片导出)。python
然而Csdn在这方面一直作的不够好,好几回想作备份,都想不到好的解决方案,无奈只能寻求Github的帮助。最近,在众多杂七杂八的库中,终于让我找到了一个接近完美的解决方案:CAB-Tool。git
本工具出自他人之手,我只修复了一个小Bug,因为工具确实可以完整备份个人260+博客,没有出现帐号异常或者是中途中断的状况,故诚心推荐给有须要之人,也但愿你们能够完善工具,多提issue和pull request。github
Github地址:算法
摘自 README.md安全
CAB Tool
就是csdn-article-backp-tool,只是我有点懒,不想打这么长,还能顺便装的一手好逼 (狗头)微信
功能:markdown
注意:cookie
markdown编辑器的爬取须要cookies
)CAB Tool
直接爬取的是csdn markdown编辑器的文本,备份的文本与编辑器上无异若是你是没有任何python基础的同窗,或是懒得安装py环境。没有关系,这里也是支持小白式运行的
cabtool.exe
的最新版本cabtool.exe
就好啦第一步
git clone git@github.com:SnailMann/CAB-Tool.git
pip install -r requirements.txt
,使用pip安装py项目的必要依赖第二步
setting.yaml
配置文件D:\csdn-blog-backup
True
或 False
第三步
py main.py
完整备份了230+markdown:
若是你们还发现什么好用的,好玩的工具,均可以推荐给我试试,哈哈哈哈。
我目前是一名后端开发工程师。主要关注后端开发,数据安全,网络爬虫,物联网,边缘计算等方向。
微信:yangzd1102
Github:@qqxx6661
我的博客:
若是文章对你有帮助,不妨收藏起来并转发给您的朋友们~