分类: 小说系统

  • 多选小说程序,一款兼容船说分表的GO编写的小说程序

    多选小说是一款兼容船说分表的小说程序,以速度快,Seo好为特点的程序,采用的是业界最新的技术,抛弃了传统PHP环境。 其强大的技术架构和人性化的设计使得任何人都可以轻松投入到多选小说的世界中,无论是专业作家还是普通读者,都可以在这里找到属于自己的创意空间。

    (声明声明) 多选小说程序初衷为参考学习交流; 请大家遵纪守法. 抵制违法犯罪, 作者不承担任何法律风险.
    (声明声明) 多选小说程序开源可供您查阅代码, 或者二次开发使用供您使用, 但不可修改源码后用于商业行为.

    技术特点:

    后端 – Go + Gorm: 使用Go语言和Gorm作为主要的后端开发工具,为平台提供了高性能和可扩展性的基础。Go的并发特性使得平台能够支持大量用户同时在线操作,而Gorm则为数据库交互提供了灵活而强大的支持。

    开发环境: Go 1.20.7 Gorm Mysql 8.0.34 Redis 7.0.12 ZincSearch 0.4.7 Go-zero 1.5.4

    前端 – Nuxt3 + Vue3: 前端采用Nuxt3和Vue3的组合,确保了页面的动态渲染和交互性。Vue3的响应式编程模式使得用户界面更加直观和流畅,而Nuxt3则为SEO和服务器端渲染提供了强大支持。

    开发环境 Nuxt3 3.6.5 Vue3 3.3.4

    演示截图

    安装方法

    安装宝塔环境,使用宝塔安装Go环境。导入船说分表sql。配置好数据库连接即可。

    支持使用94采集器采集。

  • 一个多端(PC、WAP)阅读,功能完善的原创文学 CMS 系统

    一个多端(PC、WAP)阅读,功能完善的原创文学 CMS 系统

    Java程序相对来说上手的难度还是要高些的,所以导致Java开发的小说程序,没有php或者python的那么受欢迎。比如 易读小说 也是这个情况。

    学习的成本对一般用户来说太高了。

    今天推荐的这个小说程序是基于Java的 SMM开发的,并且使用了Redis等,运行效率很不错。

    功能也比较强大,具体功能介绍可以看下面。要突出说明的是这款程序支持原创作者。也就是说你要做自己的原创文学站可以考虑下,比杰奇3.x什么的是强大多了的。

    1. 小说精品屋介绍

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

    2. 小说精品屋 – plus 介绍

    增强版本,在小说精品屋的基础上,重新进行了数据库设计、代码重构和功能增强,提升了程序整体的可读性和性能,增加了很多商用特性,致力于打造一个完整的商用小说门户平台。

    3. 技术栈

    Springboot+Mybatis+Ehcache+Thymeleaf+Mysql

    4. 硬件要求

    Cpu:1 核 +

    内存:1G+

    硬盘:20G+

    前台演示

    1. 进入演示站点

    2. 注册 / 登录账号

    3. 进入用户中心,查看屋币余额

    4. 点击立即充值按钮,进入充值界面

    5. 选择支付宝充值 50 元,充值前余额 74000 屋币,充值后余额 79000 屋币

    5. 安装教程

    5.1 安装包下载上传

    从 github 上下载安装包,并上传到服务器上,运行 unzip 命令解压压缩包得到 novel-plus-install-v1.0.0.zip 文件夹。

    5.2 Mysql 安装配置

    1.Linux 环境下 Mysql 安装教程。(https://www.runoob.com/mysql/mysql-install.html

    2. 修改 MySQL 的 max_allowed_packet 配置(建议 100M)(https://blog.csdn.net/qq_34988304/article/details/92762504

    3. 连接 Mysql 服务,创建数据库 novel_plus(可自定义数据库名):create database novel_plus default character set utf8mb4 collate utf8mb4_general_ci 。

    4. 导入 novel-plus-install-v1.0.0.zip/sql/novel_plus.sql 文件。

    5.3 JDK 安装配置

    JDK1.8 安装教程:https://blog.csdn.net/github_38336924/article/details/82221258

    5.4 运行爬虫管理系统

    1. 进入 novel-plus-install-v1.0.0.zip/novel-crawl 目录下,修改 application-common-dev.yml 配置文件中的数据库配置和登陆配置。

    2. 进入 novel-plus-install-v1.0.0.zip/novel-crawl 目录下,运行 setsid java -jar novel-crawl-1.0.0.jar 命令启动程序。

    3. 放行 8083 端口号。

    4. 浏览器访问,默认端口号 8081。

    5.5 运行前台门户网站。

    1. 进入 novel-plus-install-v1.0.0.zip/novel-front 目录下,修改 application-common-dev.yml 配置文件中的数据库配置和图片保存方式。

    2. 进入 novel-plus-install-v1.0.0.zip/novel-front 目录下,运行 setsid java -jar novel-front-1.0.0.jar 命令启动程序。

    3. 放行 8085 端口号。

    4. 浏览器访问,默认端口号 8085。

  • GoNovel-基于Go的小说采集器及网站源码

    GoNovel-基于Go的小说采集器及网站源码

    基于beego的小说采集展示网站

    环境说明

    Go1.9+
    
    Beego1.7.2
    
    MySQL5.7

    效果展示

    PC网站效果

    H5网站效果

    管理后台效果

    安装说明

    Go环境和MySQL请自行安装。

    下载源码

    go get -u github.com/vckai/novel
    cd $GOPATH/src/github.com/vckai/novel
    go build

    导入SQL文件

    ./data/novel.sql 小说主数据库信息文件
    ./data/chapter.sql 小说章节

    配置 请根据实际情况修改app.conf和data.conf的配置文件

    cp ./conf/app.conf.example ./conf/app.conf
    cp ./conf/data.conf.example ./conf/data.conf

    运行访问

    ./novel

    然后在浏览器中输入localhost:8089 访问首页 进入localhost:8089/admin进入后台,初始用户名/密码:

    admin/admin123
  • 杰奇1.80开源源码

    杰奇1.80开源源码

    虽然杰奇2.0,3.0,3.1出来很久了,但是杰奇1.7,1.8仍然是使用得最多的。一个是因为更加稳定,另外也是因为模板比较多。

    2.0,3.0以及后续的版本在性能上并没有什么突破,只是加了一些原创的功能,这对于很多人来说是没有必要的。

    1.8和1.7的安装方式一致,这里不再累述。

    无错源码提供的是非编译过的源码文件,可以完美无错运行且不需要Zend环境。

  • 一个好玩的小说采集程序For杰奇

    又找到一个好玩的杰奇的小说采集程序,支持目标站登录采集。界面很友好,好看又简单。

    看截图:

    该源码站长没有测试过,所以放出来积分下载就可以了。

    有精力的可以试一下。很好玩的一个系统。

  • 【免费下载】关关采集器V10无限制版杰奇采集专用

    关关采集器介绍

    关关采集器是一款非常实用的网络资源数据采集工具。关关采集器可以帮助用户对网页中的内容进行批量的采集,建立文档进行保存,只需要设定好相关的采集规则,就可以自行采集了,还可以对采集的内容进行重复检测,有水印的可以自动替换掉,可以说是非常的人性化,实用方便。

    该款是经过几年的不断更新更改而成,不像市面上的会卡死,假死的情况的发生,采集速度非常快,带替换章节(自动修复)、批量一键修复、自动对比章节(章节内容相同则不替换)、突破列表防采集、代理循环、杰奇目录拼音化、可生成零距离内链、二维码网址生成、防采集设置……太多实用和SEO功能很强大,大家可以自己体验!

    PS:杰奇采集 关关采集器V10无限制版本,软件版本比较稳定,可以长期挂机采集,用杰奇做小说站的站长必备,亲测完美,免费下载(打开软件报错“站点配置文件不存在”忽略,不影响使用)。

    关关采集器新增功能

    1.采集规则
    在采集规则管理里面可见
    绿色参数NovelListFilter,是为采集书籍列表时不能过滤多余书籍id而设置的,他可以过滤要检索的html。
    绿色参数PubContentPageUrl、PubContentPageKey 适用于采集文章内容分页而设置的,可以告别php外挂了。
    红色参数PubContentChapterName、PubContentChapterNum 有些站点最后几章使用了乱码,用这个可以把乱码章节名重新获取。

    2.生成全站静态
    在生成静态HTML可见
    把原来的动态首页地址改下名称,就是叫他的首页不要默认那个伪静态的,然后用物理路径指向默认首页,生成新首页就可以了。
    带参数的是高级功能,可以调用{Page}替换参数,可以生成列表页。
    技巧:生成部分由于采集器和网站在同一服务器,故可以localhost作为网站地址,那样内部可以访问,而外部不能访问。
    配合自定义路径,可以生成全站html,当然是在没有动态登录的情况下。搜索部分你就要和原来一样使用动态了,也可以配合ajax,看你自己的技术了。

    3.动态代理
    有了他你就不怕被封ip了。
    打开自动代理模式,输入获取代理ip的网址(代理ip可以在快代理,代理666等站点购买,包月就行)
    开启一个或者多个自动代理,他就是测试ip可用性并把他存储,等ip超过10个了,你就可以使用代理了。会自动不停的换ip,叫目标占始料不及。

    4.生成分页
    为了更好的引擎收录效果,可以自动生成分页,在自定义路径里面可以设置,无需高级授权。

    截图

    1-4
    2-6

    关关采集器下载

  • 小说站94采集器安装视频教程

    小说站94采集器安装视频教程

    前言

    在使用杰奇CMS建小说站的同时,往往会配套使用关关采集器进行采集小说内容,但是关关采集器需要安装在windows系统上,如果想长期建设和维护小说站,对windows系统配置(cpu、内存、硬盘)是有一定的要求,前期投入费用不低。

    本文介绍的94采集器是一款杰奇Linux系统采集器,即可以安装在linux上,这样能实现将杰奇CMS和采集器同时安装在Linux上。如果你有一台Linux主机,现在就可以建立自己的小说站啦。

    你也可以看看这篇文章,使用杰奇CMS建立小说站对服务器的要求。

    什么配置服务器适合做杰奇CMS小说站 - 长江技术博客
    什么配置服务器适合做杰奇CMS小说站 - 长江技术博客

    下面开始正题,教大家在Linux上安装94采集器。

    安装视频教程

    见顶部

    上传94采集安装包

    1)下载最新版本94采集器,上传至Linux服务器(94采集器下载在文章底部)

    先在自己的Linux上安装宝塔面板,用宝塔面板管理;

    将下载的94采集器压缩包上传到服务器上(路径可以自己定)并解压

    2)找到config.py文件,修改

    只修改端口,94采集器作者反馈其他的不需要修改;端口可以自己定义,只要不被占用即可

    图片[1] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客
    94采集器文件修改

    宝塔安全组放通

    登录宝塔面板–》安全,将上面设置的端口放通

    图片[2] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客
    宝塔面板端口放通

    安装设置python管理器

    注意:如果你宝塔面板中的安全加固功能开启了,请先关闭,不然管理器启动会失败

    1)使用宝塔安装python管理器,并利用管理器安装python3.8.5版本

    图片[3] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客
    图片[4] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客

    2)添加项目管理

    参考下发截图设置

    图片[5] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客

    3)启动失败问题

    启动失败问题,查看日志,提示缺少cfscrape,解决方法如下:

    图片[6] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客

    到此,94采集器安装完成。

    94采集器登录

    使用Linux的ip加端口的方式登录,如:http://x.x.x.x:9098

    默认的登录用户名和密码在config文件;如果修改用户名和密码,修改之后需要重启python项目

    图片[7] - 小说站94采集器安装教程-杰奇CMS采集 - 长江博客
    九四采集器登录页面

    如果还有安装问题,可读取这篇文章,下载视频教程。

    94采集器下载地址

    [b2_insert_post id=”3172″]

    当然,如果现有的94采集器无法满足你的要求,你还可以下载 94采集器来修改源码达到自己的目的。

    94采集器源码下载地址

    [b2_insert_post id=”3748″]

  • 小说站94采集器之添加任务(图文+视频)教程

    1 概述

    94采集器支持单书号文章采集、书号列表采集、分类列表采集等方式,可以实现对目标站全量、分批采集,完全可以满足个人运营采集的需求。

    2 添加任务视频教程

    见上面视频

    3 任务参数配置

    主要参数说明

    任务ID:空白,后期生成会自动补数据
    规则ID:选择采集规则
    任务名称:随便写
    间隔时间:这里的单位是秒,数据太小,会导致采集源站屏蔽,一般600-1800秒
    添加类型:有四个选项,一般默认选“添加” 正常采集
    默认、书号、书号列表、列表:这个选择是根据你规则来选择和配置的,这里我们的规则是按照列表来采集的,所以图片中我们只配置了列表,具体设置可以参考自己规则配置。
    封面更新:否
    简介更新:否
    标识修复:是
    字数修复:1000
    采集间隔:0.1-10
    重试次数:5-60
    重试间隔:1-30
    最低章节数:2 章节数低于2章节的不采集
    最高章节数:10000 章节数高于10000章节的不采集
    UserAgent:直接选择,因为在配置系统参数的时候已经加入了
    对比方式:最后章节名称 按需选择
    小说线程数/章节线程数:根据服务器配置写,我是1H1G的测试vps 所以写1-2
    代理信息设置:如果用代理 这里设置
    过滤信息设置:如果有不想采集的小说名称,写这里

    添加书号类型任务

    QQ20220615205824-1024x414-1
    书号类型任务参数设置

    添加书号列表类型任务

    QQ20220615210056-1024x412-1
    书号列表任务参数设置

    添加列表类型任务

    QQ20220615210325-1024x406-1
    列表任务参数设置

    任务启动,成功采集

    QQ20220615210916-1024x194-1

    小说站94采集器的主要教程暂时就介绍到这里,其他功能大家可以自己测试。整体上来说从安装到设置,再到最后的采集,94采集器的设置还是比较简单的。

    注意事项

    • 采集后没有数据或者章节内没有内容:查询txt路径是否正确
    • 采集后图片不显示:排除模板原因的话,查询img路径是否正确
    • 采集后章节内容不换行:采集规则问题,使用<p>替换 或者/n替换,不要使用</br>替换
    • 采集突然中断:请修复杰奇cms数据库,切记使用杰奇后台修复
  • 小说站94采集器之系统设置(图文+视频)教程

    小说站94采集器之系统设置(图文+视频)教程

    之前讲解了94采集器的安装,从本文开始讲解94采集系统的设置,指导大家一步步实现linux系统下的杰奇cms小说采集。

    图片[1] - 小说站94采集器之系统设置(图文+视频)教程 - 长江技术博客
    94采集器设置管理

    1 系统设置视频教程

    见上方视频

    2 数据库设置

    根据自己的杰奇cms小说网站的数据库信息进行设置,如下截图所示:

    图片[2] - 小说站94采集器之系统设置(图文+视频)教程 - 长江技术博客

    3 系统设置

    图片[3] - 小说站94采集器之系统设置(图文+视频)教程 - 长江技术博客

    注意:文本格式根据自己小说站模板的格式来进行设置

    图片[4] - 小说站94采集器之系统设置(图文+视频)教程 - 长江技术博客

    4 分类设置

    包含大类设置(一级分类)和小类设置(二级分类),其实和使用关关采集器设置分类差不多:

    1=玄幻小说,玄幻魔法,玄幻,玄幻奇幻,玄幻魔法,异陆,魔法,异能,玄幻小说,东方玄幻,异界大陆,玄幻仙侠,魔法奇幻,魔幻,玄幻,魔法,玄幻魔法,异陆,奇幻,奇幻-异界幻想,奇幻-仙侠情缘,奇幻-妖精灵怪,奇幻-西方魔幻,奇幻-吸血家族,玄幻小说,重生文学,奇幻小说,玄幻异界,奇幻魔法,东方玄幻,异世大陆,王朝争霸,高武世界
    2=修真小说,武侠修真,武侠,武侠仙侠,武侠修真,修真,仙侠,仙侠修真,武侠小说,仙侠小说,远古神话,修真小说,古典仙侠,洪荒封神,女生武侠,恩怨情仇,仙侠,修真文明,幻想修仙,现代修真,神话修真
    3=都市小说,都市言情,都市,都市小说,都市言情,都市生活,言情,言情小说,台湾言情,都市异能,都市激战,官场风云,青青校园,都市官场,爱情婚姻,都市生活,都市异能,异术超能,青春校园,娱乐明星,都市娱乐
    4=穿越小说,历史,军事,历史军事,战争,战争小说,历史小说,军事小说,历史穿越,战史风云,谍战特工,架空历史,军史传奇,前世今生,家宅布衣,穿越,架空,古言,历史,历史古代,穿越小说,历史军事
    5=网游小说,游戏,游戏竞技,网游竞技,网游,游戏小说,网游动漫,网游小说,竞技小说,动漫小说,游戏异界,虚拟网游,动漫,网游,电子竞技,虚拟网游,游戏异界,游戏主播
    6=科幻小说,科幻,科幻小说,科幻-未来世界,科幻小说,科幻灵异,古武机甲,未来世界,星际文明,超级科技,时空穿梭,进化变异,末世危机,科幻末日,科幻空间
    7=女频小说,豪门世家,恩怨情仇,婚恋爱情,职场丽人,婚恋爱情,言情耽美,女生频道,女生,女频小说,女生频道,纯爱,情感,校园,耽美言情,现言,爱情,同人,女生言情,耽美百合,幻想言情,浪漫青春
    8=灵异小说,恐怖小说,惊悚小说,恐怖,惊悚,灵异小说,灵异,悬疑灵异
    9=次元小说,N次元,同人动漫,主角小说
    10=其他类型,其他,其它,其他小说,其它小说,其他类型,其它类型,综合其他

    就是一些1对多的映射关系,等号左边个人网站的分类id,等号右边可以根据目标网站进行调整。

    5 频道设置

    1=男
    2=女

    同样,左边根据你自己网站进行设置,等号右边可以根据目标网站进行调整。

    6 连载状态设置

    0=连载中
    1=已完结

    同样,左边根据你自己网站进行设置,等号右边可以根据目标网站进行调整。

    7 标识设置

    采集的目标站文章中,如果匹配到了如下设置信息,文章会被进行标识,那么后续再进行采集更新就会修复这些章节

    图片[5] - 小说站94采集器之系统设置(图文+视频)教程 - 长江技术博客

    8 UA设置

    就是访问的浏览器标识,必须设置;可以直接使用如下:

    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36 Edg/92.0.902.62
    Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
    Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Mobile Safari/537.36
    Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Mobile Safari/537.36 Edg/92.0.902.62

  • 小说站94采集器之采集规则编写(图文+视频)教程

    小说站94采集器之采集规则编写(图文+视频)教程

    94采集器的系统配置完成后,接下来就是采集规则编写,利用采集规则对目标站进行采集。

    1 概述

    可以直接导入已有的采集规则,也可以自己编写新规则;采集规则有两种编写方式,分别是正则规则和CSS规则。

    2 采集规则编写视频教程

    最上面。

    3 手工导入已有规则

    94采集器系统中,规则列表栏目下,直接点击“导入”即可,本文提供了几个已有的规则供大家下载(附件)。

    图片[1] - 小说站94采集器之采集规则编写(图文+视频)教程 - 长江技术博客

    4 新规则编写

    94采集器系统中,规则列表栏目下,直接点击“添加”,规则每个参数都有详细的描述(如下截图),CSS规则和正则规则的具体写法,可以通过视频教程学习。

    图片[2] - 小说站94采集器之采集规则编写(图文+视频)教程 - 长江技术博客

    另外,点击系统右上角的感叹号,可以弹出常用的CSS规则集合,按照作者的说法,这些规则几乎匹配99%的笔趣阁小说站模板。

    图片[3] - 小说站94采集器之采集规则编写(图文+视频)教程 - 长江技术博客

    注意,有些站开启了防采集功能,就不要采集了。