Fiction boutiques - fiction reading barrage website v2.0.1 release, and major improvements include:
Update
-
Background fiction publishing on-line function
- Fiction list
- Fiction publishing
- Delete fiction
- Background chapters published on-line function
- Chapter List
- Chapter Published
- Delete section
Project Introduction
Boutique novel is a multi-platform (web, Android app, micro-channel applets), improve the function of novel barrage site contains fine fiction area, light novels and comics zone area. Including fiction / comic classification, novel / comic search, novels / comics ranking, finished novels / comic books, novels / comic score, novels / comics read online novels / comics shelves, novels / comics reading record, download fiction, fiction barrage novels / comic automatic crawling, fiction content automatically share to microblogging, automatic e-mail marketing, link automatically pushed to the Baidu search engine and other functions. Comprising a computer terminal, a mobile terminal, a plurality of micro-channel applets platforms, now open source web end, Andrews end side applet source.
Directory Structure
novel-front: Front web site source (independent project, installed on demand)
novel-admin: background management system source code platform (independent project, installed on demand)
Software Architecture
Front web site architecture: Springboot + Mybatis + Mysql + Ehcache + Thymeleaf + Layui
Background management system platform architecture: Springboot + Mybatis + Mysql + Redis + Thymeleaf + Layui + Bootstrap
Front web site Screenshot
-
Computer terminal (Home)
-
Mobile terminal (Home)
-
Movement end (light novel Area)
-
Mobile terminal (animation zone)
-
Mobile terminal (page novel details)
-
Mobile terminal (catalog page)
-
Mobile terminal (fiction reading page)
8. A computer terminal (read comics page)
Background Management System screenshots
-
login interface
-
Reptile Management Interface
3. The crawler configuration interface.
4. novels management page.
The novel release page.
6. Section fiction publishing pages
7. fiction chapter management page.
Small micro-channel program screenshot
Android App Screenshot
Installation Tutorial
Database installation:
- MySQL install the software.
- New Database books: create database books default character set utf8mb4 collate utf8mb4_general_ci.
- Execute sql / books.sql file.
Novel data crawling in two ways:
- 拉取小说爬虫程序,按照说明文档爬取网络小说到数据库中。(点击获取爬虫程序)(适用于本地多机器运行)
- 安装后台管理系统后,打开爬虫管理菜单,点击爬虫运行按钮。(适用于线上环境运行,会占用较多服务器资源)
平台后台管理系统安装(独立项目,按需安装) :
-
修改application.yml文件中数据库配置。
-
修改application.yml文件中Redis配置。
-
修改application.yml文件中文件上传路径配置。
-
启动程序,登录后台系统,运行爬虫程序爬取小说数据。
前台web网站安装(独立项目,按需安装) :
-
修改项目application.yml配置文件中的数据库配置。
-
修改项目application.yml配置文件中的首页本站推荐小说配置(修改的小说需要在数据库中存在)。
-
根据需求,修改项目application.yml配置文件中的爬取小说最低评分配置(建议和爬虫程序中的最低评分配置保持一致)。
-
根据需求,修改项目application.yml配置文件中的小说爬虫源配置。
-
本地直接运行或使用maven插件打包成jar文件上传到服务器上。
-
http://ip:port
访问首页。 -
http://ip:port/books
访问精品小说模块。 -
http://ip:port/book/searchSoftBook.html
访问轻小说模块。 -
http://ip:port/book/searchMhBook.html
访问漫画模块。
喜欢此项目的可以给我的GitHub和Gitee加个Star支持一下 。
演示地址1
点击前往(前台,域名已过期,11月30日服务器过期 )(未上线漫画专区功能)
演示地址2
点击前往(前台,推荐)(未上线漫画专区功能)
演示地址3
点击前往(未上线漫画专区功能)
演示地址4(备用)
点击前往(前台)(已上线漫画专区)
Click to go (back) ( background crawlers will run up a lot of server resources, an excessive number of trial, server pressure, suspend the demo )
Demo account: admin / admin123
Applet two-dimensional code
Code repository
Gitee Warehouse Address: https://gitee.com/xiongxyang/fiction_house
GitHub repository Address: https://github.com/201206030/fiction_house