
使用Python将WordPress博客制作成电子书只需要这么简单
WordPress博客生成电子书的方法介绍
博客很少有验证码或者访问限制,所以爬虫想要爬取文章可以说是非常简单了,所以你如果喜欢谁的博客,可以将他制作成电子书保存到Kindle
或者手机之类的阅读器里慢慢阅读学习。
现在我们怎样才能做到呢?
你只需要了解
Python
的基本知识就可以或者阅读一下说明文档。
1. 下载代码
首先,可以到Github
上找到这个项目 ebook_spider . 可以使用git
下载到本地或直接下载Zip
压缩包:
如下操作,安装依赖包
git clone https://github.com/learnhard-cn/ebook_spider.git
cd ebook_spider
pip3 install -r requirements.txt
2. 配置需要制作电子书的博客信息
我们就可以按照README.md
文件说明,修改wp_ebook.py
中的start_urls
信息,将博客信息添加后保存,例如:
start_urls = [
{
'url': 'https://www.learnhard.cn/',
'page_num': 3,
'book_name': '苦学网',
'author': 'learnhard.cn',
'id': 'learnhard',
'lang': 'zh'
},
]
开始制作
一切准备工作完成后,我们就可以运行wp_ebook.py
脚本了,等待执行完成。速度根据你家里的网络和博客网站的下载速率有关。
python3 ./wp_ebook.py
执行完成后,我们就可以得到苦学网_learnhard.cn.epub
电子书了。
格式转换
当然,想要将电子书放到Kindle
阅读,还需要对epub
格式转换成azw3
或mobi
格式,这里可以到Amazon
下载官方提供的kindlegen
工具, 下载地址 kindlegen
转载本文时请注明出处及本文链接地址使用Python将WordPress博客制作成电子书只需要这么简单。