项目地址: https://github.com/DemonFengYuXiang/YourNovel
1.为什么要发起 YourNovel 项目呢?
主要是本人是一位十几年书龄的小说爱好者,平时就喜欢到网站搜索小说然后自己看,但是,那些小说网站各种奇怪的广告、各种不一样的显示方式让我看着特难受,所以就想着能不能做一款产品能够将这些小说站的小说全部按照统一样式显示出来。 之后,就跑到 Github 去搜索有没有类似项目,后来,找到 owllook 该项目地址是 https://github.com/ howie6879/owllook,说实在真实眼前一亮 无广告、界面清爽 让我看着很舒服。但是, 貌似作者不久后就会关闭这个网站而且该项目又是通过 Pythoh 开发,想着自己手里有服务器又新学了 Golang,马上行动起来发起了这个项目。
2.是否会长期维护呢?
不出意外,会长期维护下去
3.YourNovel 项目好像直接套用了部分 owllook 项目一些代码?
本项目是起源于 owllook,有很多东西是直接看 owllook 项目借鉴了一些,而且 owllook 的前端样式很漂亮,就直接套用了,后期可能会根据自己爱好进行修改。
4.YourNovel 的原理是什么?
如果你去看代码发现其实很简单,就是通过关键字放入主流搜索引擎上进行搜索,然后根据搜索出来的结果以及规则将页面显示给用户, 服务器不存储任何数据, Reids 会保存搜索引擎结果,但是在 24 小时之后会被删除
注意: 本项目是提供小说爱好者学习,不得进行商用
1
imWBB 2019-09-01 17:01:50 +08:00
![RVra.png]( https://i.v3ex.com/images/2019/09/01/RVra.png)
搜索了好几本 都是未解析啊 |
2
lsls931011 OP @imWBB 对于规则的完善, 正在不断迭代中, 目前就对 5 个站进行解析
|
3
lsls931011 OP @imWBB 你可以搜搜其他的, 例如: 帝霸、圣墟等小说
|
4
liuxu 2019-09-01 17:07:30 +08:00
|
5
serical 2019-09-01 17:07:57 +08:00 via Android
我跟你一样模仿了一个 owllook 的 https://sonovel.cc
|
6
liuxu 2019-09-01 17:10:14 +08:00
|
7
lsls931011 OP |
8
lsls931011 OP @liuxu 第一次点击会有点卡,因为服务器不存储小说, 会去到搜索引擎去搜索东西, 后面就好了, 会缓存搜索结果,保留 24 小时后删除
|
9
rayhy 2019-09-01 18:41:00 +08:00
感觉思路和 www.sodu.cc 有点像。
|
10
lsls931011 OP @rayhy 有点类似,不过区别在于这个是要做解析, 更好展示内容给用户而不是直接跳转到目标页
|
11
dcd 2019-09-01 18:55:10 +08:00 via iPhone
加个显示最新章节就好了
|
12
lsls931011 OP @dcd 可以考虑,后期会慢慢优化,例如: 书架、下一页、上一页、最新章节、通知等等,要做的东西还是挺多的
|
13
seaguest 2019-09-01 20:22:28 +08:00
这里有一个问题,如果全部服务器来处理,如果目标网站有反爬的话,必须要代理服务器,比较麻烦。
比较合理的是服务器下发规则,客户端 /浏览器自己请求解析。 |
14
PonysDad 2019-09-01 20:28:40 +08:00 via iPhone
为什么这个 Logo 色调这么熟悉!!!我要下车🚌
|
15
tangtai 2019-09-01 20:33:09 +08:00
赞一下楼主
|
16
rayhy 2019-09-01 20:42:24 +08:00
@lsls931011 你这个会不会有断人财路(广告)的嫌疑?你解析的网站估计会经常性的屏蔽你?
|
18
lsls931011 OP |
19
RockShake 2019-09-01 22:12:40 +08:00
安卓的阅读 APP 体验也很好,也是开源的
|
20
Jface 2019-09-01 22:20:00 +08:00
求适配和更新更多规则啊。。。
|
21
justin2018 2019-09-01 22:22:52 +08:00
我也准备做个类似的 😁
喜欢好看的 UI 目前还在弄 UI 这部分 |
22
seaguest 2019-09-01 22:53:58 +08:00
|
23
lsls931011 OP @seaguest 目前缓存的主要是每本小说的搜索结果,对于目录以及小说内容是不进行缓存的,因此, 对于缓存的这块应该还是足够的, 如果之后真出现你说的情况, 我可能需要又要写代码去检测那些缓存时间久而搜索频次低的缓存进行清除或者参考消息中间件的做法看是否可以缓存到磁盘等等做法。 真到那个地步再说吧, 比较也是刚开始开发, 网站目前也没多少人, 现阶段这个方案还是可行的, 真希望能早点碰见你说的这种情况
|
24
lsls931011 OP @Jface 努力中,⛽️
|
25
usslss 2019-09-02 10:05:39 +08:00
v2 对这种光明正大的盗版侵权容忍度这么高的? 呵呵
|
26
usslss 2019-09-02 10:06:00 +08:00
十几年书龄连个起点都玩不起
|
27
li02 2019-09-02 11:49:26 +08:00
随便哪个小说站,禁用 JS 后看书效果都不错
@lsls931011 |
28
lsls931011 OP @li02 只是提供另外一种方式看一下小说而已
|
29
lsls931011 OP @usslss 终于碰到讽刺我的了,真好, 不然我还以为自己进了一个假的 v2
|
30
shareSK 2019-09-02 15:29:20 +08:00
开始了开始了,板凳坐好,等着撕逼大战,吃瓜开始了。交流着交流着突然蹦出个与众不同的人。战起来嗷。
|
31
lsls931011 OP @shareSK 哈哈哈, 就你皮, 我才不撕呢, 淡定看他回复
|
32
usslss 2019-09-03 14:30:23 +08:00
不是讽刺你 是讽刺在座的所有人 偷偷看就算了,还弄出来 真的恶心
|