小說精品屋-小說閱讀彈幕網站 v1.5.1版本發布了,主要改進包括:
更新
後臺管理系統集成java2nbSDK,解決部分用戶後臺項目無法構建的問題。
爬蟲優化。
介紹小說精品屋是一個多平臺(包括 web、安卓和小程序平臺)、功能完善的小說彈幕網站,包含精品小說專區和輕小說專區。包括小說分類、小說搜索、小說排行、完本小說、小說評分、小說在線閱讀、小說書架、閱讀記錄、小說下載、小說彈幕、小說自動爬取、小說內容自動分享到微博、郵件自動推廣、連結自動推送到百度搜尋引擎等功能。包含電腦端、移動端、微信小程序等多個平臺,現已開源 web 端、安卓端、小程序端源碼,大家可以用於學習或者商用。
目錄結構novel-front : 前臺web網站源碼
novel-admin :平臺後臺管理系統源碼
軟體架構前臺web網站架構:Springboot+Mybatis+Mysql+Ehcache+Thymeleaf+Layui
平臺後臺管理系統架構 : Springboot+Mybatis+Mysql+Redis+Thymeleaf+Layui+Bootstrap
前臺web網站截圖電腦端(首頁)
移動端(首頁)
移動端(輕小說專區)
移動端(小說詳情頁)
移動端(目錄頁)
移動端(小說閱讀頁)
後臺管理系統截圖登錄界面
爬蟲管理界面
3.爬蟲配置界面。
4.其他功能開發中。。。
微信小程序截圖安卓App截圖安裝教程資料庫安裝:
安裝MySQL軟體。 新建資料庫books:create database books default character set utf8mb4 collate utf8mb4_general_ci 。 執行sql/books.sql文件。小說數據爬取的兩種方式 :
拉取小說爬蟲程序,按照說明文檔爬取網絡小說到資料庫中。(點擊獲取爬蟲程序)(適用於本地多機器運行) 安裝後臺管理系統後,打開爬蟲管理菜單,點擊爬蟲運行按鈕。(適用於線上環境運行,會佔用較多伺服器資源)平臺後臺管理系統安裝:
修改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訪問輕小說模塊。
功能開發清單(包括待開發計劃)點擊下載高清大圖
後期架構演進為了滿足部分網站用戶量大、並發量高的需求,將計劃明年5月份之前上線Spring Cloud微服務架構的分支版本供有此需求的用戶使用。
計劃開發技術棧:Nginx + Spring Cloud + Spring Security OAuth2 SSO + Mybatis + Redis + Mycat + Mysql + RabbitMq + Elastic Search + FastDfs 。
架構設計圖:
後續系統功能會越來越多,結構會越來越複雜,所以將考慮出完整圖文和視頻教程,請大家持續關注。喜歡此項目的可以給我的GitHub和Gitee加個Star支持一下 。
演示地址1
點擊前往(前臺,快過期)
演示地址2
點擊前往(前臺,推薦)
演示地址3
點擊前往
演示地址4(備用)
點擊前往(前臺)
點擊前往 (後臺,因試用智能爬蟲的用戶過多,伺服器壓力過大,現暫時關閉) (後臺爬蟲程序運行會佔用大量伺服器資源,請謹慎使用)
演示帳號:admin/admin123
小程序二維碼代碼倉庫點擊前往Gitee倉庫
點擊前往Github倉庫