Python实现CSDN博客的完整备份
Switch branches/tags
Nothing to show
Clone or download
lanbing510 Merge pull request #1 from EmiyaXzero/master
修改提交用户名使用默认名
Latest commit c0646e1 May 5, 2016
Permalink
Failed to load latest commit information.
screenshots Initial Commit Dec 4, 2015
.gitignore Initial Commit Dec 4, 2015
CSDNBlogBackup.py 修改提交用户名使用默认名 May 5, 2016
README.md Update README.md Dec 6, 2015

README.md

Python实现CSDN博客的完美备份

出发点

之所以造这个轮子无非是现有的轮子不好使,CSDN官网是推出的博客备份在系统中读不到博客数据,打开后还会闪退,其他人写的工具,要么是收费,要么只是对网页的下载,不能完整的下载网页中嵌入的图片等各种资源。

于是自己花几个小时写了这个工具,其特点是可以做到CSDN博客的完美备份,下载整个网页,包括网页中的图片,css,js等,可以做到博客的完整备份。

功能

1 CSDN博客的完美备份;

2 下载整个博客网页,包括图片,css,js等各种资源;

3 生成Index.html方便对本地博客的浏览;

4 完全免费,开源。

效果截图

利用整个脚本已经把自己的博客做了完整备份,一些截图如下:

这是下载完成后文件夹里的部分内容,所有网页对应的图片等资源都放到了同名文件夹中。

这是Inde下.html索引文件:

这是部分博客内容的展示,其对图片和公式都能非常好的支持,即便公式是用mathjax写的(因为下载了网页需要的所有资源,包括js)。

运行环境

1 python;

2 python的chilkat库。

使用说明

使用时直接双击CSDNBlogBackup.py,输入你要备份的CSDN的用户名,等待下载完成即可。

可以自己各种DIY做各种其他博客的备份。Enjoy It!