一个PC端(win、mac、linux)文本小说下载、阅读;有声小说下载
由javaFX+Mybatis+SqLite+Maven搭建环境编写
版本V3.0
1.1 下载任意小说网站的免费小说,打包成TXT格式,方式:通过小说目录链接解析下载
1.2 自定义线程及延迟下载,防止被封IP
1.3 支持动态网页抓取,动态网页需要等待较长时间,即使显示请求超时也请耐心等待,基于HTMLUnit实现
1.4 支持自定义章节及正文内容范围匹配,让抓取更加精确
1.5 支持自定义Cookies模拟登陆。可以自定义User-Agent(可用于伪装成手机)
1.6 支持去广告,一行一条,让阅读在无广告
1.7 章节过滤、乱序重排、多种正文规则,繁体转简体、NRC字体转中文
友情提示,有时候没有匹配到或者乱序了,可以关闭章节过滤和乱序重排说不定会有奇效哈
2.1 首先得支持了章节记忆,精确到行,毕竟我也是书虫知道想要啥
2.2 三种字体 宋体、雅黑、楷体选择,常用背景颜色更换
2.3 可以调节页距,不是窗口大小!,当然窗口也是可以调整的
2.4 语音朗读,用的jacob做的,说实话这玩意真不好用
2.5 窗口大小记忆,记录下你最想要的尺寸。。
2.6 支持本地小说导入阅读,可以拖入导入
2.7 下滑底部顶部,左右键切换章节
个人建议,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.下载完成
本文向大家介绍微信小程序-小说阅读小程序实例(demo),包括了微信小程序-小说阅读小程序实例(demo)的使用技巧和注意事项,需要的朋友参考一下 今天和朋友聊天说到小程序,然后看在看书,然后我们就弄了个小读书的demo,然后现在分享一下。 一、先来上图: 二、然后下面是详细的说明 首先先说下边的tabBar,项目采用json格式的数据配置,不得不说,现在这个是趋势,.net core的配置也是这
book-小说是一个SpringBoot爬虫小说阅读网站,多线程抓取小说数据(单本或者批量),持久化到MySQL数据库,能定时跟源站数据同步,也就是小说定时更新。通过jsoup采集数据到mysql数据,redis作为缓存框架,减轻服务器压力。部署在linux,网站UI套纵横中文网! http://47.107.116.236:8080/fiction/index
介绍 小说精品屋-微信小程序为《小说精品屋》项目的微信小程序版本源码,包括了首页、搜索、小说列表、小说排行、小说评分、小说在线阅读等小说精品屋核心功能,感兴趣的可以配合《小说精品屋》项目查看。 小程序后端请求接口也包含在《小说精品屋》项目中。 小说精品屋是一个功能完善的小说弹幕网站,使用JAVA语言开发。包含精品小说专区和轻小说专区。包括小说分类、小说搜索、小说排行、小说评分、小说在线阅读、小说书
YiDu Novel 使用框架: Struts2+Spring3+Hibernet4 使用数据库: Postgresql 特性: 1.缓存技术:默认缓存小说列表,搜索结果,小说内容介绍,大大提升访问速度。 2.Rewrite技术:默认开启伪静态,对SEO更加有力! 3.自由设置区块 4.使用freemarker,让定制模板更加简单 5.支持泛解析对应单本 6.针对阅读页启用触发式静态HTML生成机制
给定一个正整数的矩阵(非正方形),其中同一行上的所有元素都是可置换的,问题是最小化列的最大和和最小和之间的差异。 例如 答案是2。 我试着天真地对它进行分类(合并)
我想减少一个胖springboot jar文件的占用空间。 这个问题的答案实际上涵盖了开发占用空间更小的spring boot应用程序的所有内容 2-有没有列出我必须排除的自动配置类,我可以去调试看看springboot是自动配置的什么,并拾取我不需要的,但是我正在寻找一些东西,比如一个脚本来检查代码,并给我一个我必须排除的自动配置类的列表。 Gradle用于依赖关系管理。
你可以统计查询结果的数目而不必实际的返回他们: ( (Integer) session.createQuery("select count(*) from ....").iterate().next() ).intValue() 若想根据一个集合的大小来进行排序,可以使用如下的语句: select usr.id, usr.name from User as usr left join us
本章小结