# NovelHarvester
**Repository Path**: javaalpha/NovelHarvester
## Basic Information
- **Project Name**: NovelHarvester
- **Description**: 三平台下的通用小说下载器+阅读器,支持有声下载,在线听书,下载地址:
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: https://www.lanzous.com/b517134
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 64
- **Created**: 2019-10-08
- **Last Updated**: 2022-05-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Uncle小说 V3.54
一个PC端(win、mac、linux)文本小说下载、阅读;有声小说下载
由javaFX+Mybatis+SqLite+Maven搭建环境编写,fxlauncher实现自动更新
[安卓版地址](https://github.com/unclezs/NovelDownloader)
## 更新说明/下载地址
[查看更新介绍](https://unclezs.gitee.io/service/%E6%9B%B4%E6%96%B0%E8%AF%B4%E6%98%8E.html "更新说明")
[Uncle小说下载地址](https://www.lanzous.com/b517134)
## 功能简介:
### 一、.TXT小说下载
1.1 下载任意小说网站的免费小说,打包成TXT格式,方式:通过小说目录链接解析下载
1.2 自定义线程及延迟下载,防止被封IP
1.3 支持动态网页抓取,动态网页需要等待较长时间,即使显示请求超时也请耐心等待,基于HTMLUnit实现
1.4 支持自定义章节及正文内容范围匹配,让抓取更加精确
1.5 支持自定义Cookies模拟登陆。可以自定义User-Agent(可用于伪装成手机)
1.6 支持去广告,一行一条,让阅读在无广告
1.7 章节过滤、乱序重排、多种正文规则,繁体转简体、NRC字体转中文
1.8 支持导出为txt,epub,mobi格式
**友情提示,有时候没有匹配到或者乱序了,可以关闭章节过滤和乱序重排说不定会有奇效哈**
### 二、TXT小说阅读器
2.1 首先得支持了章节记忆,精确到行,毕竟我也是书虫知道想要啥
2.2 三种字体 宋体、雅黑、楷体选择,常用背景颜色更换
2.3 可以调节页距,不是窗口大小!,当然窗口也是可以调整的
2.4 语音朗读,用的jacob做的,说实话这玩意真不好用
2.5 窗口大小记忆,记录下你最想要的尺寸。。
2.6 支持本地小说导入阅读,可以拖入导入
2.7 下滑底部顶部,左右键切换章节
2.8 点击左右区域翻页阅读
**个人建议,F11全屏模式更有阅读体验**
### 三、有声小说下载
3.1 支持7个源,可以切换,想用哪些用哪些
3.2 支持检测源是否失效,防止浪费时间下载
3.3 可以分块下载,也就是你选几个下几个,也算分块了把哈哈
3.4 多线程下载,必须有的,线程多了失败一大片,悠着点
**提示下,想完美,就单线程下载咯,慢点问题不大**
### 四、有声小说在线听书
4.1 既然在线看了也得能在线听才对的
4.2 记录上次听到的位置,精确到秒
4.3 剩下的一些常规的听书功能,自动下一章之类的
4.4 播放失败可以重新试试,也可以换源
### 五、操作技巧
1.列表选中支持shitf操作
2.大多数地方斗都有右键菜单,记住在列表里面不要点到字了,不然回触发不了事件
## 使用帮助
### 下载文本小说正确步骤:
1.搜索小说
2.解析目录
3.选出想下载的章节(可以shift)
4.点击章节目录查看正文内容,点到章节文字是选中,空白处是查看内容,可以右键
5.过滤除不要的内容(加范围,去广告),范围最好书网页源码的内容
6.点击加入书架或者下载
7.可以到下载管理进行查看进度
8.发现下载失败数量比较多到则增加每个线程下载章节数量。
**可以直接拿个目录链接进行上诉操作,如果是动态网页记得开启动态网页支持,切换规则不用重新解析,只有和章节有关的需要重新解析**
### 下载有声小说正确姿势:
1.搜索有声小说
2.随机检测几个失效了没有,一般失效了一个就是全部失效了,可以自己手动验证,比如复制音频链接到浏览器打开看看
3.添加书架获取直接选择你想要的开始下载
4.发现失败较多,增加每个线程的下载的章节数量,增加延迟
## 预览图
#### 1.小说搜索页

#### 2.解析小说

#### 3.解析设置

#### 4.文本书架

#### 5.阅读器

#### 6.有声搜索

#### 7.有声书架

#### 8.正在下载

#### 9.下载完成

# 动力动力
