一直想將本身的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
我的博客:
若是文章對你有幫助,不妨收藏起來並轉發給您的朋友們~