最新消息:

[转]阅读APP书源制作第1课:了解基本原理和参数

学习 林夕 128浏览 0评论

书源制作规则,说白了就是利用 html 的标签来定位,然后获取内容,内容包括 text(文本,也就是文字),src(图片,主要是书籍的封面),href(书籍的链接,章节目录的链接)。

0×1. 基本格式

class/id.xxxxx@tag.获取内容所在的标签.定位数字@获取内容的类型

0×2. 案例说明

<div class="book">
<a href="http://www.baidu.com">凤歌</a>
<a href="http://www.360.com">金庸</a>
<img src="http://xxx.jpg"/>
</div>
  • class.book@tag.a.0@text 这里的意思就是获取 class=”book” 这个里面的第一个 a 标签的文本内容,也就是”凤歌”
  • class.book@tag.a.0@href 这样的话,就是获取 a 标签里面的连接,也就是获得了 http://www.baidu.com 这个网址
  • class.book@tag.a.1@text 这个是获取 book 里面第二个 a 标签的文本内容,也就是”金庸“,出现相同标签的,加数字定位,第一个是 0,第二个是 1,第三个是 2,以此类推
  • class.book@tag.img@src 这个是获取 img 这个标签里面的图片

PS: 标签不限于 a,img,还可以是 span,p,em,i,li,都在 html 的范围内。


0×3. 参数详解

{
    "bookSourceName": "",//书源的名称
    "bookSourceUrl": "",//书源的原网站地址
    "ruleSearchUrl": "",//书源的搜索地址
    "httpUserAgent": "",//浏览器标识,一般用不到
    "ruleBookAuthor": "",//书籍介绍页的作者
    "ruleBookContent": "",//单章节阅读界面的文本获取
    "ruleBookName": "",//书籍介绍页的书名
    "ruleChapterList": "",//总章节列表
    "ruleChapterName": "",//单章节名称
    "ruleChapterUrl": "",//章节页跳转地址
    "ruleContentUrl": "",//单章节链接地址
    "ruleCoverUrl": "",//书籍页封面
    "ruleFindUrl": "",//发现功能
    "ruleIntroduce": "",//书籍页书籍介绍
    "ruleSearchAuthor": "",//搜索结果页的作者
    "ruleSearchCoverUrl": "",//搜索结果页的书封面
    "ruleSearchKind": "",//搜索结果页的书籍分类
    "ruleSearchLastChapter": "",//搜索结果页的最新章节
    "ruleSearchList": "",//搜索结果页的书籍显示样式
    "ruleSearchName": "",//搜索结果页的书名
    "ruleSearchNoteUrl": "",//书籍页跳转链接
    "enable": true,//是否启用书源
    "serialNumber": 4//书源排序
  }

原文链接:第1课:了解基本原理和参数,转发请注明来源!

转载请注明:一秒钟的梦 » [转]阅读APP书源制作第1课:了解基本原理和参数

发表我的评论
取消评论

表情

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

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