Owllook是一款基于其他网站的垂直小说搜索引擎,使用百度、360、谷歌搜索的结果,进行过滤烟嘴解析后再进行展示。用户在搜索框中输入小说的书名,只要能搜索显示就能直接看到,可以说是小说迷的福音。
Owllook使用以下技术:
1.sanic:基于python3.5+的异步网站服务器,速度快
2.sanic_session:sanic的持续性会话插件
3vloop:sanic默认使用uvloop替换asyncio自己的循环
4.motor:异步的mongodb驱动程序
5aiohttp:异步请求
6aiocache:异步缓存,此项目使用redis更改为缓存数据库的decorator部分
对于用户的一系列操作信息,mongodb用于存储,而redis用于缓存。对于不同网站上的小说,页面规则是不同的。我希望解析后的代码能够统一显示,既方便又美观,而不仅仅是跳转到相应的网站,最重要的是清新简洁的阅读体验。这个网站不仅是一个小说阅读网站,也是一个免费的开源项目。
网址入口:https://www.owllook.net/