一、通用规则


1.参数详解

  • Site Name:规则名称,一般为对应站点名称
  • Series Url:
  • Series Display Mode:同下Index Dispaly Mode
  • Index Url:需要编写站点的主域名,一般为首页地址
  • Index Dispaly Mode:显示模式
    • Default
    • Text
    • Table:若内容用table标签来填写则使用table模型,会将获取的数据主页数据按表格来排序
    • Collection:若内容包含多个不同标签,则使用Collection模型来对其进行处理,多个图片+标题的情况
    • Waterfall
    • Tag
  • Detail Url:主要浏览页面地址
  • Gallery Url
  • Search Url:搜索路径
  • Search Dispaly Mode
  • Tag Dispaly Mode
  • 原网页上章节的排列顺序
    • ASC:升序排列
    • DESC:降序排列
  • Login Url:站点登录页面
  • Cookie:登录Cookie,可以不填写通过Login Url登录后自动获取,也可以自己填写,主要用于免登录
  • Flags:
  • Version:该规则的版本

2.编写步骤

  1. 确认需要编写规则的网站
  2. 填写通用规则参数,如站点名称、首次打开位置、是否需要登录等
  3. Pages功能上添加模块,例如首页等
  4. 完成编写

二、Pages

用于给当前的站点规则添加功能模块

1.模块参数


2.编写步骤

- 首先完善所添加模块类型参数 - 完善其他参数

三、系列页

主要用于资源的分类,例如点击类型模块,查看资源类型,再通过资源类型来跳转到列表页

四、列表页

主要用于获取资源的详细列表,也就是站点规则打开所看到的内容,通过点击资源来进入其详细页
  • Item:主要获取的信息
    • Selector:选择器支持css3语法、json路径等,具体用法请查阅相关教程CSS 选择器
    • Function:支持复数使用
      • html:获得该Selector中所有html代码,以字符返回
      • text:获得该Selector中所有text文本
      • attr:获得该Selector的属性内容
      • nil:同html
    • Param:传入参数
    • Regex:正则表达式,具体用法请查阅相关教程正则表达式
    • Replace
  • ID Code:该资源get获取时传入的id
  • 标题
  • 封面
  • 封面宽度
  • 封面高度
  • 大图
  • 分类
  • 作者
  • 上传者
  • 发布时间
  • 更新时间
  • 评分
  • Likes
  • Views
  • 图片总数
  • Duration
  • NextPageUrl
  • 下一页的按钮

    五、详细页

    主要用于获取单个资源的详细信息,主要用于选择视频集数或漫画章节

    六、浏览页

    看视频或看漫画的主要所在页面

    七、搜索页

    类似上面

    八、标签链接页

    类似上面

    九、更多规则

    用于对上面模版页面进行扩展



    yealico官方开发手册


    注:我不分享现成的站点规则,如果有学习上的问题可以问我

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐