小说精品屋-plus以小说为主,去掉了小说精品屋中的漫画模块。是一个新颖的原创/爬虫网站项目,多终端(PC、WAP)阅读,功能完善。它不仅包含了一个供原创作者上传小说的作家区,还提供了一个爬虫工具,通过常规多线程自动采集任意小说网站的数据(兼容99%的小说网站)。新书自动入库,旧书自动更新。
小说精品屋-plus致力于打造一个完整的商业化、可学的小说门户平台。小说精品屋-plus在小说精品屋的基础上,对数据库设计、代码重构、功能增强进行了重新设计,提高了整个程序的可读性和性能,并增加了许多商业特性。
Gitee仓库地址:https://gitee.com/xiongxyang/novel-plus
GitHub仓库地址:https://github.com/201206030/novel-plus
新项目:小说精品屋-微服务版(推荐)
基于小说精品屋-plus,春云微服小说门户平台,可用于学习和商务。
Gitee仓库地址:https://gitee.com/xiongxyang/novel-cloud
GitHub仓库地址:https://github.com/201206030/novel-cloud
序
安装前请阅读本文档,了解项目的基本配置和模块功能,然后根据安装文档安装项目,避免一些不必要的错误。
安装文件
源码安装文档(适合有一定技术基础的人):https://my.oschina.net/java2nb/blog/3145593.
软件包安装文档(适用于非技术人员):https://my.oschina.net/java2nb/blog/3146627
宝塔安装教程:https://www.daniao.org/7822.html
项目介绍
小说精品屋是一个功能完善的多平台(web、Android app、微信小程序)小说弹幕网站,包括精品小说区、轻小说区、漫画区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排名、小说/漫画评分、小说/漫画在线阅读、小说/漫画上架、小说/漫画阅读记录、小说下载、小说弹幕、小说/漫画自动抓取、小说内容自动分享到微博、邮件自动推广、链接自动推送到百度搜索引擎等功能。包括电脑、移动、微信小程序等多个平台,现已开通web、Android、小程序上的源码。
目录结构
novel -前台:前台网站源码(独立项目,按需安装)
Novel-admin:平台后台管理系统源码(独立项目,按需安装)
软件体系结构
前台网站的架构:Spring Boot+MyBatis+MySQL+EhCache+百里香+Layui。
平台后台管理系统架构:Spring Boot+MyBatis+MySQL+Redis+百里香+Layui+bootstrap。
前台网站的屏幕截图
计算机端(主页)
移动终端(主页)
移动终端(轻小说领域)
移动终端(动画区)
移动终端(小说详情页)
手机(目录页)
移动终端(小说阅读页面)
电脑端(漫画阅读页)
后台管理系统截图
登录界面
爬虫管理界面
3.爬虫配置界面。
3.小说管理页面。
4.小说出版页。
5.小说章节发布页面
6.小说章节管理页面。
微信小程序截图
安卓应用截图
安装说明
数据库安装:
安装MySQL软件。
修改MySQLmax_allowed_packet配置(推荐100M)。
创建新的数据库书籍:创建数据库书籍默认字符集ut F8 MB 4 collateutf 8 MB 4 _ general _ ci。
执行sql/books.sql文件。
两种抓取新奇数据的方法;
运行脚本文件script/crawlbook/crawlbook.bat .(适合本地多机操作)
安装后台管理系统后,打开爬虫管理菜单,点击爬虫运行按钮。(适合在线环境下运行,会占用较多服务器资源)
平台后台管理系统安装(独立项目,按需安装)(维护停止,爬虫功能请使用crawlbook.bat):
在application.yml文件中修改数据库配置。
修改application.yml文件中的Redis配置。
修改application.yml文件中的文件上传路径配置。
启动程序,登录后台系统,运行爬虫抓取小说数据。
前台网站安装(独立项目,按需安装):
在项目application.yml配置文件中修改数据库配置。
修改项目application.yml配置文件中的主页(修改后的小说需要存在于数据库中)。
根据要求,修改project application.yml配置文件中爬行小说的最低评分配置(建议保持与爬虫中的最低评分配置相同)。
根据需要修改project application.yml配置文件中的小说爬虫源配置。
根据需要,修改项目application.yml配置文件中的图片保存方式。
直接在本地运行或者使用maven插件将jar文件打包上传到服务器。
请访问http://ip:port的主页。
Http://ip:port/books访问精品小说模块。
http://IP:port/book/search soft book . html访问轻小说模块。
http://IP:port/book/search MH book . html访问漫画模块。
如果你喜欢这个项目,可以用Star来支持。