如何从文学网站批量下载书籍,在kindle不“越狱”情况下调整页边距舒适的阅读。以《大唐辟珠记》这本近年罕见好书为例

最终效果

一、背景

2025年的5月10日,不知道那里来的运气,让我遇上了这本《大唐辟珠记》。为了不剧透这本近年来罕见的好书,我就不讲情节了,读起来欲罢不能。喜欢的读者可以去JINJIANG注册搜索然后阅读。我大胆预测一下,未来《大唐辟珠记》这本书有可能会变成剧集,这么好的本子千万别拍残了,例如《大奉打更人》《雪中悍刀行》,拍废了还不如不拍。
为了好好阅读这本小说,我单独下单购买了掌阅neo2和kpw6这样目前顶级的电纸书阅读器。下面就举例如何一步步将网页上的小说传送到kindle等阅读器里更舒适阅读的过程做以整理和描述,其他书籍和网站处理是类似的。方法整理自B站、知乎等,我仅综合应用非原始原创。
再次推荐《大唐辟珠记》,该小说,文风洗练大气,节奏快而不乱,结构精巧不俗,希望不要被埋没。

二、总体思路

第一步 批量下载小说的多个章节网页到本地,这里方法很多,这里我选择使用油猴和novel-downloader脚本来实现这个功能。如果你已经有书记的epub或txt文件可以直接从第二步开始。从网站下载开始的这个操作稍稍复杂一点点儿。
第二步 转换成kindle兼容的格式并在非破解的情况下调整书籍的页边距等版式
第三步 传送至kindle阅读

三、具体步骤

(一) 批量下载小说到本地

我选择使用 “油猴+小说下载脚本”方案。虽然安装稍复杂,但这个方案的好处是一劳永逸,从网站直接拉文件,符合个人操作偏好。
这里我们以Chrome浏览器为例,其他浏览器操作类似。

1.安装Tampermonkey

篡改猴 (Tampermonkey)也称油猴是最流行的浏览器扩展之一,作用是可以加载运行扩展脚本,直接改变浏览器网页的功能。我们需要利用油猴来加载小说下载器这个脚本。

(1)使用进入Chrome应用商店

image.png
(2)搜索并安装油猴

搜索关键字“Tampermonkey”,点击“添加至扩展”


image.png

安装完成后点击chrome扩展中的油猴图表出现如下画面代表安装完成。


image.png

2.安装novel-downloader脚本到油猴

在上图油猴界面,点击用户脚本,输入关键字“novel-downloader”搜索扩展脚本。


image.png

顺利的话会得到一个用户的扩展脚本


image.png

点击“安装”,进入界面后可能还要再次点击安装。
小说下载器安装成功。

如下图,点击油猴插件的“管理面板”查看已经安装并运行的扩展脚本中是否已经有小说下载并处于“已启用状态”


image.png

3.批量下载小说

(1)进入小说的目录页

这里以本次隆重推荐的《大唐辟珠记》为例,访问这本精彩小说的目录页面
https://www.jjwxc.net/onebook.php?novelid=8491111

image.png

(2)批量下载免费阅读的小说

点击小说下载的图表,待下方进度条完成。


image.png

进度条完成时会提示保存txt文件,我使用“大唐辟珠记-饭卡.txt”这个文件名。恭喜你,已经批量下载了这本精彩小说的全部章节,感谢作者,目前是免费阅读全部内容的。再次感谢。


image.png

(二)转换成kindle兼容的格式并在非破解的情况下调整书籍的页边距等版式

默认情况下也可以直接看txt文件,但是为了达到更好的视觉效果,一般我们需要用calibre转换一下电子书的格式,并在转换的时候调整一下样式,以便实现更好利用kindle屏幕的效果。
我特别喜欢文字铺满屏幕的效果,所以下载的书都是要调整一下在kindle上的左右边距。接下来展示如何使用calibre实现这个效果。一步步挺简单的。

1.安装calibre

访问https://calibre-ebook.com/download 下载安装匹配你操作系统的安装包。默认安装即可。

image.png

第一次使用的时候可以指定一下语言和书库的位置。
image.png

2.导入刚才下载的“大唐辟珠记-饭卡.txt”

点击“加入书本”,找到我们下载的文件,点击打开。


image.png

3.转换书籍

选中我们导入的小说后,点击“转换书本”,指定输出格式为AZW3,补充完整小说的基本信息,更换上我们喜爱的封皮。关于封皮这里我补充一句。PS:我下载了原书的封皮,但是尺寸过小,直接使用的话放kindle看就比较模糊,为了视觉效果,利用百度的首页的AI功能中的“画图修图”变清晰功能。将之前下载的小图上传,然后利用AI使它变得足够清晰。


image.png

4.调整页边距

这里我们讲的是在不越狱情况下,调整kindle文字显示的页边距。不要点确定,继续点击左侧“界面外观”。这里只是介绍几个我常用的选项,我整理了一些资料并没有深入研究背后的原理,但是按我的操作,你能成功。

  • 在字形界面勾选“关闭字号放缩”,调整最小行高至“100%”
  • 在样式界面的附加CSS中输入调整页边距的代码
p {
text-indent: 2em;
line-height: 120%;
margin-top: 0.5em;
}
html {
margin : -70px;
}

关键代码是使用CSS代码指定html界面的margin也就是页边距, 这里我们指定-70px,意思是距离四边的距离是-70像素。正常这个数字如果是正数,那么你得到的结果是文字距离边框更远,这里指定为负数,文字将距离边框更近。根据不同设备的物理分辨率和自己的阅读习惯这里可以调整。
需要说明的是,虽然稍有前端经验的人知道这个指定是让上下左右都更靠近边框,但是实际的效果却只有左右生效。谁能给我解答一下,一直没有解决好这个问题。不过左右生效的结果已经非常满意。
点击确定,稍稍等待,就可以创建好转换文件。


转换

(三)传送至kindle阅读

1. 另存转换好的AZW3文件到磁盘

如果转换成功,点击小说名称后,会在4号位置看到新增加的AZW3这个文件格式的标记。
鼠标右键单击小说名称,选择“存储至磁盘”,选择“选择一个格式存储至磁盘”,我们将AZW3这个格式的文件存储到磁盘。


保存文件到磁盘

2.线传到kindle

这里不展开了,因为如果是windows你插上线就可以像使用U盘一样简单的传送文件了。但是如果是mac系统或是别的,还需要到amazon官网上去下载一个程序。在我的mac上这个程序叫usb file manage,这样才能访问到kindle不然你完全看不到kindle设备。
找个你喜欢的环境,开始你的阅读。kindle paperwhite6 就能如开头图片舒适的阅读《大唐辟珠记》了。

最后再次感谢 作者 饭卡和晋江文学城。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。