owllook - 一个网络小说搜索网站 - https://www.owllook.net/

2017-04-29 20:50:42 +08:00
 xiaozizayang

1.说明

网络小说搜索引擎( novels-search )—— owllook 网址:https://www.owllook.net/

owllook是一个基于其他网站的垂直小说搜索引擎,至于为什么写这个,一个是想利用sanic尽量做成异步服务,二是想就此练习下推荐系统,顺便作为毕业设计。

开源在 github,https://github.com/howie6879/novels-search

本项目纯属共享学习之用,不得用于商业!

对于用户信息,利用 mongodb 进行存储。

某些必要的缓存,利用 redis 进行缓存处理,注意,对于限制数据:都将在 24 小时删除。

对于不同网站的小说,页面规则都不尽相同,我希望能够在代码解析后再统一展示出来,这样方便且美观,而不是仅仅跳转到对应网站就完事,清新简洁的阅读体验才是最重要的。

目前采用的是直接在百度上进行结果检索(现在发现百度不行,又加了 360,谷歌的也写了一个,部分数据准备开始用爬虫获取),也不是不能做的更大更全,只是觉得没什么意义,目前的检索结果已经很足够。

我尽量写少量的规则来完成解析,具体见规则定义,遇到自己喜欢的小说网站,你也可以自己添加解析。

BTW,sanic 写界面确实不是很方便。

详细介绍owllook -- 一个简洁的网络小说搜索引擎

运行:

python server.py

或者

gunicorn --bind 127.0.0.1:8001 --worker-class sanic_gunicorn.Worker server:app

2.demo

下面是一些截图展示,具体效果图请看这里

目录解析页:

阅读:

书架:

3.关于

0.1.0:

TODO:

License

novels-search is offered under the Apache 2 license.

21112 次点击
所在节点    分享创造
78 条回复
Domains
2017-04-30 12:57:02 +08:00
刚好有朋友想看豪娶天价新妻,
搜索了一下,出来的都是死链接、广告链接,特别都是让你下载不知什么东西的安卓 App
xiaozizayang
2017-04-30 13:12:15 +08:00
@Domains 那个出来的网站都是没有解析的~~因为这个在其他搜索引擎没有资源~我这里也没有
tkisme
2017-04-30 13:18:41 +08:00
@xiaozizayang tkisme2013@gmail.com 现在不能注册么
xiaozizayang
2017-04-30 13:31:05 +08:00
@tkisme2013 还在内测中 你加群 我给你开个
RaymondYip
2017-04-30 14:16:52 +08:00
@xiaozizayang 好的谢谢拉 哈 我去注册个
xiaozizayang
2017-04-30 14:55:06 +08:00
@RaymondYip 咋没见你加群来注册
tSQghkfhTtQt9mtd
2017-04-30 15:21:02 +08:00
不担心版权风险么?
tkisme
2017-04-30 15:44:02 +08:00
@xiaozizayang 找回密码也没做
xiaozizayang
2017-04-30 15:46:27 +08:00
@tkisme2013 注册都还没开放~~这个做个很快
xiaozizayang
2017-04-30 15:47:01 +08:00
@liwanglin12 开源不要紧吧 只是检索+缓存 百度不也这样?
world666
2017-04-30 16:04:41 +08:00
- -写正则解析啥的太麻烦了吧,私信我,给你开个 API.万能解析,只要是文章类的通杀。
xiaozizayang
2017-04-30 16:08:59 +08:00
@world666 啊哈哈,我这样写有这样写的用处 目前的 api 也在写通用获取
world666
2017-04-30 16:10:52 +08:00
@xiaozizayang 啊,其实我想加你好友,取取经。。。哈哈哈哈。。。
xiaozizayang
2017-04-30 16:13:37 +08:00
@world666 进群交流吧 哈哈
zhuoziyu
2017-04-30 19:50:11 +08:00
@xiaozizayang 比较 URL 相似度
@Norma 目前主要做追书 APP,可以加微信 donkey QQ: 303200888
xiaozizayang
2017-04-30 19:57:07 +08:00
@zhuoziyu 写个余弦相似度就解决了
Icemic
2017-05-01 14:04:05 +08:00
厉害啊,给同在研究推荐系统的我不少启发,star 了
xiaozizayang
2017-05-01 21:29:02 +08:00
@Icemic 然而推荐系统部分却还没写哈哈
guonning
2017-05-01 23:30:53 +08:00
爱这样得,看书,找书有去处了
xiaozizayang
2017-05-02 06:19:18 +08:00
@guonning 谢谢支持

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358135

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX