七月小说网 功能设计(二)

概述

在通过对世面上的各种小说网站简单了解之后(PS:好多盗版网站真的好丑哦。),去除花里胡哨的功能,保留实用功能。

初步制定了以下几个功能需求,当然,所有需求功能都是我自己设计、自己评审,大不了到时候再改嘛。(我这也算是敏捷开发?滑稽。)

一、用户体系

初步设定三类人群

1.游客

不谈了,百分之八九十的人估计都是个这。。。

2.普通用户

通过邮箱、微信、QQ进行注册(其实也想搞个手机注册,奈何阿里云的短信包都贵的很哩,暂时搁着吧。。。)

3.VIP用户

弄这玩意我其实是拒绝的,但是我看了下大部分正版网站有,核心收入吧,不过我这小网站。。。姑且保留吧

二、网站首页

首页很重要,暂时决定放置如下功能:

1.顶栏封推

四本书、首页轮播图形式。

2.站长强推

四本书、【封面】【书名】【作者】【简介】【类别】【点击数】

3.本周热门 + 网文新风 + 男频新书 + 男频完本 + 女频新书 + 女频完本

各六本、【封面】【书名】【作者】

4.男生精选 + 女生精选

各三本、【封面】【书名】【作者】【简介】【类别】

5.排行榜

十本书、【排名】【书名】【点击数】

6.类别展示

从数据库读取所有类别以及每个类别下面的藏书数目。

7.底栏封推

三本书、横幅图片展示

三、精选

把上边的各种形式扩展到数据库里面的全部书籍进行排序,展示详细信息。

四、作品信息

把这本小说的所有信息展示出来,所有章节列出来。

五、章节内容

单章小说阅读。

六、爬虫功能

我准备下面两种方法并行。先弄他一万本小说。站内搜不到的再触发式调用搜索接口,爬取其他网站的小说。

触发式

定时爬取其他网站的排行榜、首页精选内容展示到首页上,只归档书名和作者,有人点击或者搜索某本小说之后,再去爬章节信息和章节内容。同时保存到数据库里,下次别的人再看这本书就会快很多了。

优点:无需一直爬虫,服务器压力小。摒弃很多无效资源。

缺点:小说更新慢一拍,首次加载慢。

持续式。

不谈了,定时、完整。直接整本书都录进去。

初稿,待完善。

原文地址:https://www.cnblogs.com/jiajin/p/8456045.html

时间: 2024-10-10 00:40:50

七月小说网 功能设计(二)的相关文章

Redis 七月小说网的爬虫缓存设计

一.爬虫策略 1.主服务器先根据spider.all 二.缓存策略 1.主服务器通过爬取各类排行榜或首页等Book集合.简短字段的页面 创建多个不同key的Hash expect => create {"siteId_bookId": Hash} 2.从服务器通过爬书详细页 更新单个key的部分Hash字段, 创建章节有序集合存放章节id ,生成request_url到spider.wait中 expect => update {"siteId_bookId&qu

非常值得收藏:能检查网络小说网文错别字的网站

网络小说网文中的错别字多是一个存在了很长时间的现象, 相信很多喜欢看网文的网友都一惊习以为常了. 网络小说中的错别字非常多的原因想必大家都非常清楚了, 写网络小说的作者是靠写字谋生的,写得越多赚得越多,毕竟萝卜快了不洗泥. 很显然,写得越多,出错的概率就越大. 这实际上不是细心就能解决的,更不是网文写手们态度的问题. 我知道的一位朋友为了减少自己网络小说中的错别字,每次写完发布前, 都要请专业的朋友做校对进行把关的. 现在的网络小说分类非常多,推理小说,玄幻小说,言情小说等等题材非常多, 这就会

会点网:二维码O2O落地应用之二维码签到

会点网:二维码O2O落地应用之二维码签到 方案描述: 二维码电子签到系统,完美融合了二维码编码与解码技术.移动互联通信技术.嵌入式开发技术.身份识别技术及多媒体互动技术,革命性的改变了传统签到模式,为会议主办方提供了一种便捷.时尚的签到方式. 1.系统自动完成邀请.签到验证 对参与活动嘉宾发送二维码电子票邀请函,参会时只需在二维码终端识别设备扫描,系统即可自动显示来宾信息,无须人工操作,实现快速签到. 2.活动统计功能 对会议的整体签到情况进行数据统计;包括:总参会人数.现场登记观众人数.未到场

科幻小说网1.0构思

由于本人酷爱阅读,前不久有构建科幻小说网的想法,虽然最近很忙,但是于是说干就干,动起手来,一步一步写一个科幻小说网,实现心中的想法! 开发语言:PHP,可能采用ThinkPHP框架.数据库:MySQL.暂时想到这些.

Python 爬虫学习3 -简单抓取小说网信息

小说网 https://www.qu.la/paihangbang/ 功能:抓取每个排行榜内的小说名和对应链接,然后写入excel表格里面. 按F12 审查页面元素可以得到你所要的信息的class,从而来定位. 具体看代码讲解吧. #coding:utf-8 #为了正常转码 必写 import codecs #为下面新建excel,转码正确准备得一个包 __author__ = 'Administrator' import requests from bs4 import BeautifulSo

Docker最全教程之Python爬网实战(二十一)

原文:Docker最全教程之Python爬网实战(二十一) Python目前是流行度增长最快的主流编程语言,也是第二大最受开发者喜爱的语言(参考Stack Overflow 2019开发者调查报告发布).笔者建议.NET.Java开发人员可以将Python发展为第二语言,一方面Python在某些领域确实非常犀利(爬虫.算法.人工智能等等),另一方面,相信我,Python上手完全没有门槛,你甚至无需购买任何书籍! 由于近期在筹备4.21的长沙开发者大会,耽误了不少时间.不过这次邀请到了腾讯资深技术

网页设计----万象小说网(html+css)

首页 1 /*背景色:#d8d4cb , 次级色:#e8e5dc , 方框色:#f5f6f0 , 强调色:#c8d7d2*/ 2 *{ 3 padding: 0px; 4 margin: 0px; 5 } 6 body{ 7 8 } 9 header{ 10 width: 1200px; 11 height: 280px; 12 background: #d8d4cb; 13 border-radius: 30px 30px 0px 0px; 14 margin: auto; 15 } 16 #

spider爬虫练习,爬取顶点小说网,小说内容。

------------恢复内容开始------------ 我这里练习爬虫的网站是顶点小说网,地址如下: https://www.booktxt.net/ 我这里以爬取顶点小说网里面的凡人修仙传为例子: 首先观察界面: 第一章: 第二章: 由上面可得出规律,每点一次下一章,url后面的数字就会自动加1. 爬虫主要分为3步: 第一步:构建url列表 def url_list(self): url = "https://www.booktxt.net/1_1562/{}.html" ur

数字加网(二)— —调幅加网算法及实现

在上一篇中提到调幅加网的方法有有理正切.无理正切和超细胞方法.无理正切方法,与有理正切本质相同,但是因为正切值为无理数,不能保证网格的角点与输出设备记录栅格的角点重合,需要进行一个强制重合的过程,一般数字加网方法里对其讨论较少.而超细胞的方法相当于外面一个大的阈值矩阵是有理正切,里面若干小的阈值矩阵是无理正切的.下图分别是有理正切和超细胞方法. 上段提到阈值矩阵,如下图,其实也可以叫做蒙板或者窗口,即在待加网的图像上"走"一圈下来(扫描整幅图像),当前像素值比阈值矩阵中相对应的值大,则