船说 CMS 可以对接对接小说源吗

域名注册
域名注册 正式会员超兽战士 👑年卡会员
发布于 2026-10-07 10:19 ·0 浏览 ·0 回复

学完这篇,你能搞清楚船说 CMS 到底能不能对接小说源、能对接哪几种、以及从后台哪个菜单进去一步步配好并跑通一次采集。

第一步:先分清“小说源”是哪一类

船说 CMS 本身自带采集模块,能不能对接,取决于你的源是哪种形态:

  • 网页源:目标站是普通 HTML 页面,比如某些小说站的目录页、章节页。用“采集规则”抓,配 CSS 选择器或正则。
  • API 源(接口源 / 书源):对方提供返回 JSON 的接口,比如 https://api.xxx.com/search?key=关键词。用“接口采集”或自定义脚本对接。
  • 数据库源:对方直接给你 MySQL 库或 SQL 文件,这种情况走导入,不走采集。

所以答案是:可以对接,但要看源的类型选对方式,不是所有源都靠一个按钮搞定。

第二步:登录后台,找到采集入口

打开浏览器访问 你的域名/admin.php,输入安装时设置的管理员账号密码登录。

登录后看左侧菜单栏,找 采集管理(部分版本叫“采集中心”),展开后通常有:采集规则、采集任务、采集日志、书源/接口管理。

注意:如果你用的是精简版或二次开发版,菜单名可能不同,直接按“采集”两个字在菜单里找,功能一般都在同一个分组下。

第三步:新增一条网页源采集规则

这一步做完,你就有了一条能抓某本小说的规则。

在 采集管理 → 采集规则 → 新增规则 页面,按下面顺序填:

  1. 规则名称:写清楚来源,比如“某某小说网”。
  2. 网页编码:一般选 UTF-8,如果抓出来是乱码就改 GBK。
  3. 列表页地址:目标的分类页或排行榜页 URL。
  4. 翻页规则:填翻页 URL 的变化规律,或用 [1-100] 这种区间写法。
  5. 书籍链接规则:从列表页里提取详情页链接的表达式。
  6. 书名 / 作者 / 封面 / 简介:分别填对应的选择器,比如书名填 .bookname a。
  7. 章节列表规则:详情页里章节区域的容器选择器。
  8. 章节内容规则:章节页正文容器的选择器,比如 #content。

填完点页面上的 测试采集,能抓到书名和一章正文,才算配通。再点 保存规则。

注意:正文里常带广告和多余空行,在“内容过滤”里加上要替换掉的字符串(如站点名、推广链接),否则入库后每章都带着广告。

第四步:对接 API 接口源

如果对方给的是 JSON 接口,走 采集管理 → 书源/接口管理 → 新增接口(部分版本在“小说接口”下):

  • 填接口地址、请求方式(GET/POST)、必要的 token 或 key。
  • 做字段映射:把接口返回的 data.list[].name 映射到“书名”,author 映射到“作者”,cover 映射到“封面”,intro 映射到“简介”,章节列表里的 title 和 url 分别映射到“章节名”和“章节地址”。
  • 保存后同样先“测试”,看能否解析出数据。

注意:接口源最容易卡在两处——一是跨域或防盗链,二是分页参数名不同(有的用 page,有的用 offset)。先拿浏览器或 Postman 直接请求一次接口,确认参数拼对了再填进后台。

第五步:执行采集并入库

回到 采集管理 → 采集任务 → 新建任务,选择刚才建的规则或接口,设置:

  • 采集范围(全站 / 指定书籍 / 指定章节区间)
  • 入库方式:先存“草稿”还是“直接发布”
  • 采集间隔:建议 1~3 秒一次请求

点 开始采集,然后去 采集日志 看进度和报错。成功后到 内容管理 → 小说管理 里能看到新书。

第六步:设置自动更新

想让它每天自动追更,在服务器加一条计划任务:

*/30 * * * * php /www/wwwroot/你的站点/cron/collect.php >> /tmp/collect.log 2>&1

具体脚本路径以你站点目录为准,船说 CMS 一般自带 cron 或 task 目录。加完用 tail -f /tmp/collect.log 看有没有正常输出。

注意:采集只用于你有权使用的内容。抓别人有版权的付费章节、绕开登录和付费墙,属于侵权,风险自负。

小结

  • 船说 CMS 能对接小说源,分网页规则源、API 接口源、数据库导入三类,分别用不同入口。
  • 网页源走 采集管理 → 采集规则,核心是列表页、详情页、章节页三层选择器。
  • 接口源走 书源/接口管理,关键是字段映射和分页参数。
  • 配完一定先点“测试”,再跑任务,最后看采集日志排错。
  • 自动追更靠服务器计划任务,别指望后台页面一直开着。
版权声明:本文来自 GJ站长论坛《船说 CMS 可以对接对接小说源吗》
原文链接:https://www.gj0.com/thread-226.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~