[TOC]
最后有使用说明
- API.GetData
/** GET 请求 * url 请求网址 * callback 成功回调 * err 出错回调 */ API.GetData=function (url, callback, err){}
- API.PutData
/** POST 请求 * url 请求网址 * data 请求数据 * callback 成功回调 * err 出错回调 */ API.PutData=function (url, data, callback, err){}
- API.PutJson
/** POST 发送 JSON 请求 * url 请求网址 * data 请求数据 * callback 成功回调 * err 出错回调 */ API.PutJson=function (url, data, callback, err){}
- API.GBKencodeURI
/** GBK URL 转义 * str 待转吗 */ API.GBKencodeURI=function (str){}
-
String.prototype.format
可使用占位符字符替换,举个🌰:
"{{data}}".format({data:"数据"})
"{{0}}{{1}}".format("数据1","数据2")
-
String.prototype.toDate
可以将日期型字符串快速转换为日期对象,举个🌰:
"2019-04-01 12:12:12".toDate()
-
Date.prototype.format
可以将日期转换为指定格式日期型字符串,举个🌰:
(new Date().format("yyyy-MM-dd hh:mm:ss")
(new Date().format("yyyy-MM+8-dd hh:mm:s")
-
Date.prototype.Add
举个🌰:见:Date.prototype.format
🌰
- 首字为
$
为获取节点数组$$
数组下标@
表示attribute
@Text
表示innerText
@HTML
表示innerHtml
type
1 文本 2 图片、文本 3 视频
-
Name
名字 -
Model
书源标志 -
url
书源地址 -
ProxyUrl
书源代理 -
isGBK
是否是GBK
编码 -
search
搜索解析url
搜索地址,关键字替换为{{keyword}}
IsPost
是否是POST
请求Data
POST
请求传入的数据,JSON
字符串格式,关键字替换为{{keyword}}
selector
列表选择器data
结果解析条件
url
书地址title
书标题author
作者time
更新时间state
状态image
图片
-
catalog
搜索解析url
书目地址 书网址关键字为{{url}}
IsPost
是否是POST
请求Data
POST
请求传入的数据,JSON
字符串格式,关键字替换为{{keyword}}
selector
列表选择器screen
筛选关键字screenSelector
筛选选择器data
结果解析条件
url
目录标题title
书标题
-
content
搜索解析url
搜索地址,关键字替换为{{keyword}}
IsPost
是否是POST
请求Data
POST
请求传入的数据,JSON
字符串格式,关键字替换为{{keyword}}
selector
列表选择器data
结果解析条件type
类型
-
update
搜索解析url
搜索地址,关键字替换为{{keyword}}
IsPost
是否是POST
请求Data
POST
请求传入的数据,JSON
字符串格式,关键字替换为{{keyword}}
selector
列表选择器data
结果解析条件
time
更新时间state
状态image
图片
{
Name: "幻月书院",
Model: "m.huanyue123.com",
url: "http://m.huanyue123.com",
ProxyUrl: "http://127.0.0.1/ProxyCrossDomain/",
isGBK: false,
search: {
url: "http://m.huanyue123.com/s.php",
IsPost: true,
selector: "$.hot_sale",
Data: JSON.stringify({keyword: "{{keyword}}"}),
data: {
url: "a@href",
title: ".title@Text",
author: "$.author$$1@Text",
time: "",
state: "$.author$$0@Text",
image: "",
}
},
catalog: {
url: "http://m.huanyue123.com/{{url}}/all.html",
selector: "$#chapterlist > p a",
screen: "直达页面底部",
screenSelector: "@Text",
data: {
url: "@href",
title: "@Text",
}
},
content: {
url: "http://m.huanyue123.com/{{url}}",
selector: "#chaptercontent",
data: "@innerHtml",
type: 1
},
update: {
url: "http://m.huanyue123.com/{{url}}",
selector: ".synopsisArea_detail",
data: {
time: "$p$$3@Text",
state: "p.upchapter@Text",
image: "img@src",
}
},
},
- 默认界面
- 添加书源
- 搜索,使用