使用Python将WordPress博客制作成电子书只需要这么简单

使用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格式转换成azw3mobi格式,这里可以到Amazon下载官方提供的kindlegen工具, 下载地址 kindlegen

转载本文时请注明出处及本文链接地址使用Python将WordPress博客制作成电子书只需要这么简单

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注