小说精品屋 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
小说精品屋 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
小说精品屋 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
小说精品屋 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
小说精品屋 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开源组织
地区 国产
投 递 者 不编程就会死
适用人群 未知
收录时间 2019-10-22

软件简介

小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说下载、小说弹幕、小说/漫画自动爬取、小说内容自动分享到微博、邮件自动推广、链接自动推送到百度搜索引擎等功能。包含电脑端、移动端、微信小程序等多个平台,现已开源web端、安卓端、小程序端源码。

目录结构

novel-front : 前台web网站源码

novel-admin :平台后台管理系统源码

软件架构

前台web网站架构:Springboot+Mybatis+Mysql+Ehcache+Thymeleaf+Layui

平台后台管理系统架构 : Springboot+Mybatis+Mysql+Redis+Thymeleaf+Layui+Bootstrap

前台web网站截图

  1. 电脑端(首页)

    index

  2. 移动端(首页)

    index

  3. 移动端(轻小说专区)

    index

  4. 移动端(动漫专区)

    index

  5. 移动端(小说详情页)

    微信图片_20190904181558

  6. 移动端(目录页)

    QQ图片20191018161901

  7. 移动端(小说阅读页)

    QQ图片20191018161901

  8. 电脑端(漫画阅读页)

后台管理系统截图

  1. 登录界面

  2. 爬虫管理界面

    3.爬虫配置界面。

    4.小说管理页面。

    5.小说发布页面。

    6.小说章节发布页面

    7.小说章节管理页面。

微信小程序截图

mini4

安卓App截图

mini4

安装教程

数据库安装:

  1. 安装MySQL软件。
  2. 新建数据库books:create database books default character set utf8mb4 collate utf8mb4_general_ci 。
  3. 执行sql/books.sql文件。

小说数据爬取的两种方式:

  1. 运行script/crawlbook/crawlbook.bat脚本文件。(一键运行、更新快、简单、推荐,适用于本地多机器运行)
  2. 安装后台管理系统后,打开爬虫管理菜单,点击爬虫运行按钮。(智能化配置,适用于线上环境运行,会占用较多服务器资源)

平台后台管理系统安装:

  1. 修改application.yml文件中数据库配置。

  2. 启动程序,登录后台系统,运行爬虫程序爬取小说数据。

前台web网站安装:

  1. 修改项目application.yml配置文件中的数据库配置。

  2. 修改项目application.yml配置文件中的首页本站推荐小说配置(修改的小说需要在数据库中存在)。

  3. 根据需求,修改项目application.yml配置文件中的爬取小说最低评分配置(建议和爬虫程序中的最低评分配置保持一致)。

  4. 根据需求,修改项目application.yml配置文件中的小说爬虫源配置。

  5. 本地直接运行或使用maven插件打包成jar文件上传到服务器上。

  6. http://ip:port访问首页。

  7. http://ip:port/books访问精品小说模块。

  8. http://ip:port/book/searchSoftBook.html访问轻小说模块。

  9. http://ip:port/book/searchMhBook.html访问漫画模块。

喜欢此项目的可以给我的GitHub和Gitee加个Star支持一下 。

展开阅读全文

代码

评论 (40)

加载中
打分: 力荐
看样子更新的还是很勤的,有没有考虑出个多语言版本呢?
07/22 23:16
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
不编程就会死软件作者
笔趣岛瘫痪很久了,图片都访问不了,明天再去解析几个盗版网站,不要老是用那几个了#小说精品屋#
2019/12/17 20:30
回复
举报
2019/12/13 20:42
回复
举报
不会配置 哈哈 下载下来杀毒软件自动删除
2019/11/30 16:20
回复
举报
给大佬递冰红擦!
2019/11/30 11:12
回复
举报
2019/11/30 08:30
回复
举报
提个BUG: 配置了context-path 属性,比如context-path: /book ,页面静态资源都会404
2019/11/23 17:01
回复
举报
不编程就会死软件作者
漫画专区已上线 #小说精品屋#
2019/11/17 15:04
回复
举报
下周上线漫画专区 #小说精品屋#
2019/11/16 18:30
回复
举报
更多评论
发表了资讯
2020/06/30 09:10

小说精品屋 v2.6.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.6.0版本发布了,主要改进包括: 更新 首页静态化,增加首页响应速度 。 新增书源。 Bug修复 已知Bug修复。 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的响应式小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说...

3
22
发表了资讯
2020/05/29 09:39

小说精品屋 - plus v2.4.0 发布,新增 OSS 和 FastDfs 文件存储方式

小说精品屋-plus v2.4.0版本发布了,相较v2.2.0,主要改进包括: 更新 集成了阿里云OSS和FastDfs文件存储方式,一行配置进行切换(v2.4.0)。 集成了RabbitMq消息中间件,优化es搜索引擎数据导入和小说点击量计算,一行配置开启(v2.3.0) 。 演示地址 点击前往(前台门户) 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类...

4
18
发表了资讯
2020/05/26 07:51

小说精品屋 - plus v2.2.0 发布,集群支持,一行配置切换 Redis 分布式缓存

小说精品屋-plus v2.2.0版本发布了,相较v2.1.1,主要改进包括: 更新 集群支持,集成Redis分布式缓存(v2.2.0)。 优化手机端列表页显示(v2.1.2) 。 爬虫新增新笔趣阁源,兼容更多源站(v2.1.2) 。 Bug修复 修复爬虫线程停止失败的bug(v2.1.2)。 修复book_index的主键生成冲突(v2.1.2) 。 修复网络图片保存时文件损坏的情况(v2.1.2)。 演示地址 点击前往(前台门户) 项目介绍 小说精品屋是一个多平台(web、安卓app...

4
19
发表了资讯
2020/05/21 09:56

小说精品屋 - plus v2.1.0 发布,集成 Elastic Search 搜索引擎

小说精品屋-plus v2.1.0版本发布了,主要改进包括: 更新 集成搜索引擎,增强了搜索功能。 增加默认图片,在读取网络图片失败时设置,防止一直失败重试。 演示地址 点击前往(前台门户) 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、...

8
24
发表了资讯
2020/05/18 08:04

小说精品屋 - plus v2.0.1 发布

小说精品屋-plus v2.0.1版本发布了,主要改进包括: Bug修复 修复性别修改问题 修复昵称修改后不会显示在顶部栏的问题 修复小说发布xss攻击 演示地址 点击前往(前台门户) 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架...

1
4
发表了资讯
2020/05/14 08:52

小说精品屋 - plus v2.0.0 发布,作家专区/后台管理/充值/购物功能上线

小说精品屋-plus v2.0.0版本发布了,主要改进包括: 更新 作家专区 作家申请 小说发布/更新 小说上架/下架 后台管理 作家管理 邀请码管理 充值购物 支付宝充值购买屋币 使用屋币购买收费章节 演示地址 点击前往(前台门户) 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、...

1
18
发表了资讯
2020/05/12 07:07

小说精品屋 - plus v1.2.0 发布,开通充值购买屋币功能

小说精品屋-plus v1.2.0版本发布了,主要改进包括: 更新 开通充值买屋币功能。 新增支付宝支付。 演示地址 点击前往(前台门户) 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说下载、小说弹幕...

8
8
发表了资讯
2020/04/25 08:42

小说精品屋 v2.4.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.3.0版本发布了,主要改进包括: 更新 新增轻轻小说书源 。 新增指定单本小说爬取任务的功能。 新增小说容量的配置 。 更新策略优化。 Bug修复 修复顶点小说的爬取 。 弹幕特殊字符处理,解决XSS攻击。 其他已知Bug修复。 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的响应式小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜...

7
28
发表了资讯
2020/04/15 11:25

小说精品屋 v2.3.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.3.0版本发布了,主要改进包括: 更新 增加百书斋源站,更改默认源网站为百书斋。 调整更新策略,优化更新速度。 Bug修复 已知Bug修复。 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的响应式小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书...

6
31
发表了资讯
2020/01/13 13:50

小说精品屋 v2.1.3 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.1.3版本发布了,主要改进包括: 更新 高分辨率PC端和小屏幕移动端首页界面优化。 增加网站SEO属性可配置化。 增加无效图片清理功能。 书籍更新策略调整,解决部分书籍更新慢的问题。 Bug修复 已知Bug修复。 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的响应式小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画...

6
17
发表了资讯
2019/12/26 10:31

小说精品屋 v2.1.2 发布,响应式小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.1.2版本发布了,主要改进包括: 更新 去除TXT小说下载的广告内容。 增本地图片模式下,自动将网络图片转为本地图片任务。 增加图片懒加载和本地图片缓存机制,提高页面加载速度。 顶点小说域名更换。 Bug修复 修复中文路径导致的部分漫画内容页图片无法正常显示。 限制发送弹幕的长度。 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的响应式小说弹幕网站,包含精品小...

4
31
发表了资讯
2019/12/19 12:41

小说精品屋 v2.1.1 发布,自适应小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.1.1版本发布了,主要改进包括: 更新 爬虫自动更新程序优化,增加自动修复错误章节。 新增顶点小说网站解析,设置默认爬虫源为顶点小说。 电脑端目录样式优化。 爬虫脚本优化。 Bug修复 修复方法内调用导致事物失效的问题。 解决java2nb路径在mac或linux下不识别的问题。 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的PC、移动自适应小说弹幕网站,包含精品小说专区...

1
20
发表了资讯
2019/12/13 09:50

小说精品屋 v2.1.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.1.0版本发布了,主要改进包括: 更新 集成爬虫运行脚本,简化安装过程。 代码结构调整,增加程序可读性。 爬虫代码重构,增加可维护性。 新增数据库无效数据定时清理,解决部分用户操作不当导致的大量章节出现‘正在更新中’的问题。 Bug修复 小说更新请求忽略SSL证书,解决部分用户XPATH报错。 解决笔趣塔内容页规则改变导致章节分页的问题。 修复笔趣塔分类更新错误的问题。 解决笔趣塔内容页...

4
25
发表了资讯
2019/12/06 10:25

小说精品屋 v2.0.3 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.0.3版本发布了,主要改进包括: 更新 增加网络图片本地化开关,可选择使用网络图片还是本地图片 功能优化 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说下载、...

12
34
发表了资讯
2019/12/01 16:51

小说精品屋 v2.0.2 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.0.2版本发布了,主要改进包括: 更新 增加漫画弹幕功能 增加加入书架的书籍下次可继续上次阅读记录的功能 爬虫功能增强 Bug修复 解决漫画模块图片有时加载不出的问题 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫...

2
9
发表了资讯
2019/11/21 08:12

小说精品屋 v2.0.1 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.0.1版本发布了,主要改进包括: 更新 后台小说发布功能上线 小说列表 小说发布 小说删除 后台章节发布功能上线 章节列表 章节发布 章节删除 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架...

8
36
发表了资讯
2019/11/18 08:06

小说精品屋 v2.0.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v2.0.0版本发布了,主要改进包括: 更新 前台web网站上线漫画专区,支持漫画在线阅读。 爬虫程序功能增强,新增漫画数据爬取。 介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录...

6
11
发表了资讯
2019/11/17 08:27

小说精品屋 v1.5.1 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v1.5.1版本发布了,主要改进包括: 更新 后台管理系统集成java2nbSDK,解决部分用户后台项目无法构建的问题。 爬虫优化。 介绍 小说精品屋是一个多平台(包括 web、安卓和小程序平台)、功能完善的小说弹幕网站,包含精品小说专区和轻小说专区。包括小说分类、小说搜索、小说排行、完本小说、小说评分、小说在线阅读、小说书架、阅读记录、小说下载、小说弹幕、小说自动爬取、小说内容自动分享到微...

12
28
发表了资讯
2019/11/16 14:03

小说精品屋 v1.5.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v1.5.0版本发布了,主要改进包括: 更新 新增爬虫智能化配置项设置 新增回车键直接发送弹幕 Bug修复 修复管理后台配置文件和sql的部分兼容性 修复部分用户爬虫运行停止后有时打不开的bug 优化爬虫运行按钮点击重复问题 介绍 小说精品屋是一个多平台(包括 web、安卓和小程序平台)、功能完善的小说弹幕网站,包含精品小说专区和轻小说专区。包括小说分类、小说搜索、小说排行、完本小说、小说评分、...

9
8
发表了资讯
2019/11/15 10:03

小说精品屋 v1.4.0 发布,小说阅读弹幕网站

小说精品屋-小说阅读弹幕网站 v1.4.0版本发布了,主要改进包括: 更新 平台后台管理系统上线,集成智能爬虫程序 解决不同版本的 sql 兼容问题 介绍 小说精品屋是一个多平台(包括 web、安卓和小程序平台)、功能完善的小说弹幕网站,包含精品小说专区和轻小说专区。包括小说分类、小说搜索、小说排行、完本小说、小说评分、小说在线阅读、小说书架、阅读记录、小说下载、小说弹幕、小说自动爬取、小说内容自动分享到微博、邮件自...

12
26
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于游戏开发专区
2020/12/05 11:35

house_of_roman

#define _GNU_SOURCE     /* for RTLD_NEXT */ #include <stdlib.h> #include <stdio.h> #include <stdint.h> #include <string.h> #include <malloc.h> #include <dlfcn.h> char* shell = "/bin/sh\x00"; void* init(){     setvbuf(stdout, NULL, _IONBF, 0);     setvbuf(stdin, NULL, _IONBF, 0); } int main(){     char* introduction = "\n欢迎学习 House of Roman\n\n"  ...

0
0
发表于游戏开发专区
2020/11/18 09:34

House of Orange

#include <stdio.h> #include <stdlib.h> #include <string.h> int winner ( char *ptr); int main() {     char *p1, *p2;     size_t io_list_all, *top;     fprintf(stderr, "首先 malloc 一块 0x400 大小的 chunk\n");     p1 = malloc(0x400-16);     fprintf(stderr, "假设存在堆溢出,把 top chunk 的 size 给改为一个比较小的 0xc01\n");     top = (size_t *...

0
0
发表于运维专区
2020/09/14 08:11

PWN:House Of Einherjar

House Of Einherjar原理 用 how2heap 的例子看一下 参考:http://blog.topsec.com.cn/pwn的艺术浅谈(二):linux堆相关/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> #include <malloc.h> int main() {     setbuf(stdin, NULL);     setbuf(stdout, NULL);     uint8_t* a;     uint8_t* b;     uint8_t* d;     printf("\n申请 0x38 作为 chunk...

0
0
2020/10/03 14:44

PWN:House Of Einherjar

House Of Einherjar原理 用 how2heap 的例子看一下 参考:http://blog.topsec.com.cn/pwn的艺术浅谈(二):linux堆相关/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> #include <malloc.h> int main() {     setbuf(stdin, NULL);     setbuf(stdout, NULL);     uint8_t* a;     uint8_t* b;     uint8_t* d;     printf("\n申请 0x38 作为 chunk...

0
0
发表了博客
2017/07/14 12:27

抢劫 House Robber

问题: You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent houses have security system connected and it will automatically contact the police if two adjacent houses were broken into on the same night. Given a list of non-negative integers representing th...

0
0
发表于程序人生专区
01/12 12:43

Array - Official House

>分发自HZK's Blog(全平台分发) 本文标题:[Array – Official House](https://blog.zekun.fun/2020/%e7%bc%96%e7%a8%8b/c-cpp/412/) 本文链接地址:[https://blog.zekun.fun/2020/%e7%bc%96%e7%a8%8b/c-cpp/412/](https://blog.zekun.fun/2020/%e7%bc%96%e7%a8%8b/c-cpp/412/) ## 题目描述 You manage 4 buildings, each of which has 3 floors, each of which consists of 10 rooms. Write a program which reads a sequence...

0
0
发表于运维专区
2020/09/17 09:02

PWN:House Of Force

House Of Force原理 how2heap 的例子 #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <string.h> #include <stdint.h> #include <malloc.h> char bss_var[] = "This is a string that we want to overwrite."; int main(int argc , char* argv[]) {     fprintf(stderr, "\n欢迎学习 House of Force\n\n");     fprintf(stderr, "House of Force 这种方法是去覆写...

0
0
发表了博客
2018/03/06 17:12

HDU3440 House Man

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3044 Accepted Submission(s): 1275 Problem Description In Fuzhou, there is a crazy super man. He can’t fly, but he could jump from housetop to housetop. Today he plans to use N houses to hone his house hopping skills. He will start at the shortest house and make N-1 jumps, with each jump takin...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
40 评论
143 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部