爱阅书香之书源制作与导入教程 您所在的位置:网站首页 searchphp书源编写 爱阅书香之书源制作与导入教程

爱阅书香之书源制作与导入教程

2023-03-12 07:12| 来源: 网络整理| 查看: 265

在阅读本文之前 当前收集的书源配置 导入书源的方式 一鍵导入方式(6.2.0版本之后提供的新功能) 更多导入方式 书源与来源的区别 自定义书源说明 书源配置界面上的说明 搜索配置 请求测试 测试响应 搜索配置的例子 列表详情 章节详情 书海无涯 配置应用类型 分类地址配置 请求配置 响应配置 书籍详情配置 多来源搜索配置 关键词联想配置 附录 在阅读本文之前

要使用爱阅书香的网络功能,需要有相应的书源配置。我们不再提供默认的书源配置。请自行根据书源规则来配置自己的源!

当前收集的书源配置

有很多热心的小伙伴,提供了各式各样的书源配置。我将其整理了下。

点击导入无反应的,请使用苹果手机自带的浏览器safari打开。

书源作者 地址 操作 相逢应不识 https://gitee.com/ift123/iFreeTimeBookConfigs 点击导入 wxdjs https://gitee.com/wxdjs_sz/iFreeTimebookConfigs 点击导入 abc君 https://gitee.com/weiniff/ibooks 点击导入 wangyingbo https://gitee.com/wangyingbo/iFreeTimeBookConfigs 点击导入 BlackTouma https://gitee.com/BlackTouma/iFreeTimeBookConfigs 点击导入 纲吉 https://gitee.com/gangxiaoji/bookConfigs 点击导入 feifeiadmim https://gitee.com/feifeiadmim/book_yuan 点击导入 mm0809 https://github.com/mm0809/BUUK 点击导入 曙光 https://gitee.com/shu_guang_a/love_reading_books 点击导入 zxhzxhz https://zxhzxhz.tk/booksource/ 点击导入 Mxy https://gitee.com/mxyseo/iosread 点击导入 灰太狼 https://gitee.com/Good_Grey_Wolf/love_reading 点击导入

若你有自己的书源,并愿意共享给别人使用,请将地址发给我。谢谢。 我将在博客及微信公众号(iosRead)上进行发布。

导入书源的方式

有非常多的方式导入书源,以下列举几种:

一鍵导入方式(6.2.0版本之后提供的新功能) 在书架的右上角菜单,选择书源配置。 打开右上角的同步,输入书源合集地址(如https://gitee.com/ift123/iFreeTimeBookConfigs),可输入多个地址。 点击获取书源配置,等处理完后将弹出一个导入界面。 点击右上角的一键导入就可以了。

ps: 此方式能保存书源地址,后续需要更新时,只需要点击获取书源配置就可以了,推荐使用。

更多导入方式

点击打开地址书源导入与管理

书源并非越多越好,满足你的需求就够了。 除了自定义书源之后,你还可以使用自定义来源

书源与来源的区别

先说明下所谓的自定义来源与自定义书源的区别,前者只是针对一个url。后者针对的是整个应用的配置。

来源:自动把你提供的url解析成一组章节信息,再从解析出来的章节信息中解析出对应的内容。基本无须你做什么工作。 书源:需要指定各种配置的请求信息与响应信息。可配置整个软件的所有数据接口。 自定义书源说明

从最根本上讲,就如你使用浏览器一样!

你配置了书源,爱阅书香就根据配置显示内容。这样,你想看什么内容,想对内容进行怎么样的过滤,都没问题。毕竟,你的手机,你做主嘛。

为帮助你达到这个目的,我们提供以下几个配置。实现一个配置,你能得到3星服务;实现2个配置,你能得到5星服务;实现7个配置!你可以召唤神龙,并能向其许一个愿望了(【开心的笑】如果神龙愿意见你的话)。

七大龙珠在此

书籍搜索:搜索出相关内容的一个配置。 列表详情:这是一个根据给定的地址,主要为了解析出书籍的章节标题和章节地址。默认处理方式为动态解析。 章节详情:解析出指定章节的内容。默认处理方式为动态解析。 书海配置:根据给定的规则,最终生成一组书籍信息。类似榜单,分类,书单都可以在这里完成 书籍详情:解析出书籍的详细信息,包含简介,封面,字数等,具体可参考配置界面的添加 多来源搜索:解析出多个来源,一般不需要用到。只有聚合类网站才会需要到。 关键词联想:当你在搜索界面,输入时进行的联想的配置,解析出一系列的联想词。

这七大龙珠,哦,不对,是这7个配置,并不需要都实现。最简单的就是只实现书籍搜索或者是书海配置就可以了。

所谓的配置,就是你指定一个地址(如你在浏览器中保存书签一样),再指点下这呆呆的小配置:访问URL前要做些什么,从网页得到内容之后,怎么把想要的ABC提取出来。这,就是传说中的爬虫技术!掌握此技能,就如掌握数理化,你将能横扫网络,纵横书海。从此,天下之广,也不过在于你弹指之间。

当然,这不容易达成。所以,我更为你准备了几大利剑,足于让你杀个七进七退。主要围绕两个中心:如何取得内容与如何解析内容

取得内容:输入一个URL或者是动态生成一个URL。 解析内容:提供了很多方式 使用xPathEx。具体可以访问xPathEx解析教程。简单方便,使用a.b.c的方式得到内容。其前缀为@ex:。5星推荐哦。(此方式需要6.2.1版本才支持,正在内测中哦) 使用xpath,这需要有一定基础,具体语法我就不提供了,可以百度下,很多教程的。其前缀为@xpath:。 使用json,这个需要内容是JSON才可以使用哦,一般访问的网站返回的都是HTML,只能使用xPath或xPathEx来处理。具体可以访问JSON解析教程。其前缀为@json:。 使用正则表达式,这里有教程。其前缀为@regex:。 直接使用 @def: 来定义一个字符串。 使用字符串,将内容当成是字符串进行处理,这里有教程。其前缀为@str:。

在写规则时,老是要写前缀是一件很麻烦的事。为减少麻烦,你可以根据书源返回结果的格式,设置书源中的高级配置,选择响应数据处理方式来指定固定的前缀。

常规的网站返回的是HTML,在响应数据处理方式中选择HTML/xPathEx。这样在解析时,若是使用xPathEx的规则来解析数据,则不需要再写@ex了。若是想使用其它的方式解析,则需要写前缀了。

这几种解析规则可以混合着用,比如使用默认的解析方式text(),然后再添加一个解析规则@regex:(?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有