最新消息:

[已解决]wordpress做的小说站获取小说分类时只能显示第一页、正文重复显示两次的问题

学习 林夕 110浏览 0评论

wordpress做的小说站获取小说分类时只能显示第一页

http://cuoheng.com/app/cuohengbooks.txt
以上是网络书源地址,小说站是wordpress做的,目录是分页结构,只能显示第一页的内容,后面的内容显示不出来。
这个问题前面311号问题也提出过。《如果目录是分页结构,不能显示后面页面的内容
ruleFindUrl和ruleSearchUrl参数是否可以在后面添加页码?或者增加ruleSearchUrlNext和ruleFindUrlNext参数?
谢谢!

2019.07.20更新,作者回复说页数参数,以前我也看到过,没理解怎么加,作者提醒后,我从头又仔细看了一下这个说明《第三方书源制作教程》,其实说得很清楚了,searchPage参数就是你搜索页面上的实际数字,把实际数字替换为searchPage即可。例如wordpress的搜索页是http://cuoheng.com/page/searchPage?s=searchKey,全部小说是http://cuoheng.com/page/searchPage,其它分类目录大概是这样的格式http://cuoheng.com/category/xianxia/page/searchPage,好了,谢谢作者,我这个书源已经搞定了。

[
  {
    "bookSourceGroup": "优+",//书源的分组
    "bookSourceName": "错衡文学网",//书源的名称
    "bookSourceUrl": "http://cuoheng.com",//书源的源网站地址
    "enable": true,//是否启用书源
    "httpUserAgent": "",//浏览器标识,一般用不到
    "loginUrl": "",//登录url
    "ruleBookAuthor": "tag.h2@tag.a@text#.*《(.*)》 (.*) 著.*#$2",//书籍介绍页的作者
    "ruleBookContent": "class.content@html",//单章节阅读界面的文本获取
    "ruleBookInfoInit": "",//书籍详情预处理规则
    "ruleBookKind": "class.label label-important@tag.a@text|class.breadcrumbs@tag.a.1@text",//书籍分类规则
    "ruleBookLastChapter": "",//最新章节规则
    "ruleBookName": "tag.h2@tag.a@text#.*《(.*)》 (.*) 著.*#$1",//书籍介绍页的书名规则
    "ruleBookUrlPattern": "tag.h2@tag.a@href",//书籍详情URL正则
    "ruleChapterList": "class.Volume!0@tag.dd@tag.a",//总章节列表显示样式
    "ruleChapterName": "text",//单章节名称
    "ruleChapterUrl": "class.article-content@tag.h2@tag.a@href",//章节列表地址
    "ruleChapterUrlNext": "class.next-page@tag.a@href",//目录下一页规则
    "ruleContentUrl": "href",//单章节链接地址
    "ruleContentUrlNext": "",//正文下一页url规则,这个是针对有些网站一个章节分成几页的情况。
    "ruleCoverUrl": "class.focus@tag.a@tag.img@src",//封面规则
    "ruleFindAuthor": "class.excerpt@tag.h2@tag.a@text#.*《(.*)》 (.*) 著.*#$2",//发现书籍介绍页的作者
    "ruleFindCoverUrl": "class.focus@tag.a@tag.img@src",//发现书籍页封面
    "ruleFindIntroduce": "class.note@text",//发现书籍页书籍介绍
    "ruleFindKind": "class.label label-important@tag.a@text|tag.h1@tag.a@text",//发现结果页的书籍分类
    "ruleFindLastChapter": "",//发现结果页的最新章节
    "ruleFindList": "class.excerpt",//发现结果页的书籍显示样式
    "ruleFindName": "class.excerpt@tag.h2@tag.a@text#.*《(.*)》 (.*) 著.*#$1",//发现书籍介绍页的书名
    "ruleFindNoteUrl": "class.excerpt@tag.h2@tag.a@href",//发现书籍页跳转链接
    "ruleFindUrl": "全部::http://cuoheng.com/page/searchPage&&仙侠::http://cuoheng.com/category/xianxia/page/searchPage&&古典小说::http://cuoheng.com/category/gudian/page/searchPage&&官场小说::http://cuoheng.com/category/guanchang/page/searchPage&&武侠::http://cuoheng.com/category/wuxia/page/searchPage&&灵异悬疑::http://cuoheng.com/category/lingyi/page/searchPage&&玄幻::http://cuoheng.com/category/xuanhuan/page/searchPage&&科幻::http://cuoheng.com/category/kehuan/page/searchPage&&穿越架空历史::http://cuoheng.com/category/chuanyue/page/searchPage&&茅盾文学奖作品::http://cuoheng.com/category/maodunwenxue/page/searchPage&&言情::http://cuoheng.com/category/yanqing/page/searchPage&&诗歌::http://cuoheng.com/category/shige/page/searchPage&&都市小说::http://cuoheng.com/category/dushi/page/searchPage",
    "ruleIntroduce": "class.article-content@text",//书籍页书籍介绍
    "ruleSearchAuthor": "class.excerpt@tag.h2@tag.a@text#.*《(.*)》 (.*) 著.*#$2",//搜索结果页的作者
    "ruleSearchCoverUrl": "class.focus@tag.a@tag.img@src",//搜索结果页的书封面
    "ruleSearchIntroduce": "class.note@text",//书籍搜索简介规则
    "ruleSearchKind": "class.label label-important@tag.a@text",//搜索结果页的书籍分类
    "ruleSearchLastChapter": "",//搜索结果页的最新章节
    "ruleSearchList": "class.excerpt",//搜索结果页的书籍显示样式
    "ruleSearchName": "class.excerpt@tag.h2@tag.a@text#.*《(.*)》 (.*) 著.*#$1",//搜索结果页的书名
    "ruleSearchNoteUrl": "class.excerpt@tag.h2@tag.a@href",//书籍页跳转链接
    "ruleSearchUrl": "http://cuoheng.com/page/searchPage?s=searchKey",//书源的搜索地址
    "serialNumber": 0,//书源排序
    "weight": 0
  }
]

正文重复显示两次的问题

问:正文章节内容会显示两次,所以说是重复显示了,不知道什么原因?
回:显示两次,临时解决方案是,把ruleContentUrlNext 设为空,这个是针对有些网站一个章节分成几页的情况,你的这个网站没有这个情况。

转载请注明:一秒钟的梦 » [已解决]wordpress做的小说站获取小说分类时只能显示第一页、正文重复显示两次的问题

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址