提醒:本文最后更新于 149 天前,其中某些信息可能已经过时,请谨慎使用!
你似乎正在查看一篇很久远的文章。
为了你这样的访客,我特地保留了我的历史博文。不要笑话过去的我,用温柔的目光看下去吧。
     这是一篇入门级的书源制作教程,只要能入门,则爱阅书香就能在您手中发挥出九成八的功效了。对制作书源有兴趣的同学,可以研究下哦,细细看来,估计得花上10分钟吧



图片
图片

一般有电脑做辅助比较适合,先用电脑的浏览器打开某个网站,分析之后,再将规则写到爱阅书香中。下面的例子,就是这样做的。

有关书源制作的其它内容,可关注公众号,在菜单中有更多的介绍

1、笔趣阁
2、http://www.biquge.info/

大概浏览了下,判断出:

1、可以搜索,可以使用爱阅的规则将其映射到App中;
2、有分类,可以映射到“书海无涯”中
3、有封面,映射之后看起来会比较好看


决定以它为例子做个书源,以下为我们要制作书源的步骤:

创建一个书源

为其进行命名,先打开“书源管理”界面,点击右上角的菜单“创建新的书源”

点击“书籍搜索”,进行书籍搜索的配置

从浏览器上复制搜索后的地址

然后复制到爱阅书香中
然后复制到爱阅书香中
现在先不看“更多请求配置”,后面的进阶教程再慢慢讲

点击“测试请求”

获取原网页的内容

开始对结果进行解

先将搜索的内容分割为多个书籍,再写每个书籍的字段
我借助谷歌浏览器来截图,这样更清晰

先来分析下,我们要解析的内容

首先是分割成多个书籍

从原数据可以看到,所有书籍的内容的最外层都<tr>标签,我们先点击“分割为多个书籍信息”,并输入”tr”

现在可以将书名解析出来了

看上面分析的图片,可以看到书名是在第一个<td>里面,输入规则td

规则不是唯一的,你也可以以下规则来试试,结果是一样的:
td.a[0]
td.a[0].@text

配置作者的规则

可以使用以下规则中的一个,结果是一致的

 td[2]
 td[@class=odd][1]

来源解析器的配置


输入目录的地址规则
a[0].@href


好了,完成了,如果网站结构没有变化,那么当你按我这样操作后,你就可以完成了最基本的书源了!
让我们来验证下:

1.先保存书源,再退出,到书源管理界面,只启用你刚刚创建的书源,记得其它书源都禁用哦(打开右上角菜单“编辑模式” —> “反选”,—>“反转选中可用性” —>左滑自己创建的书源 —> 启用)。
2.去搜索试试吧


这个简单的书源,至少能用了。但很多内容都没有,没有封面,没有简介,但作为一个入门级的书源教程,也差不多够了。
为了加深你对规则的运用,我们再加多个封面上去吧,要加封面,就得获取封面的地址,但是搜索出来的内容并没有封面地址,无法直接获取,这时,我们就要分析下网站封面地址的规则是什么了
1、在电脑上打开目录地址,看是否有封面
2、分析封面地址与目录地址之间的规则
比如:
http://www.biquge.info/18_18466/
http://www.biquge.info/files/article/image/18/18466/18466s.jpg
规则很好认,可以使用18_18466来生成封面地址

配置封面地址


建议在学习过程中,一个规则,一个规则的写

1、输入:a[0].@href,同步,刷新,查看结果
2、输入:@regex:/ @=>,同步,刷新,查看结果
3、@str:"http://www.biquge.info/files/article/image/" + split(_).@split[0] + "/" + @split[1] + "/" + @split[1] + "s.jpg"

在每一步的刷新后,可以切换到辅助信息看看“过程信息”

结语

1、先一个适合的网站
2、分析网站是怎么搜索的,搜索结果是否存在:书名,作者,目录地址,至少要满足基本情况才可以(有更复杂的写法,后面再介绍)
3、创建书源,输入书源名称(最好带个人前缀)与主页
4、将搜索地址复制到爱阅的“书籍搜索”,并将搜索关键词使用%@来替换
5、分析搜索结果,写好相应的规则

其它配置也是类似的,入门级的教程也差不多了,更复杂的,我们后面再慢慢来,有兴趣的,可以先按我这个教程先玩下,有不明白的,欢迎留言哦,或者是私聊我(爱阅书香App-设置-关于,有我的联系QQ,点击就能给我发信息了)


本当の声を響かせてよ