mirror of
https://github.com/yuanwangokk-1/TV-BOX.git
synced 2025-10-25 10:51:23 +00:00
278 lines
No EOL
5.7 KiB
Text
278 lines
No EOL
5.7 KiB
Text
ublic class XPathRule {
|
|
/**
|
|
* user-agent
|
|
*/
|
|
private String ua;
|
|
/**
|
|
* 获取分类和首页推荐的Url
|
|
*/
|
|
private String homeUrl;
|
|
/**
|
|
* 分类节点 xpath
|
|
*/
|
|
private String cateNode;
|
|
/**
|
|
* 分类节点名 xpath
|
|
*/
|
|
private String cateName;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern cateNameR;
|
|
/**
|
|
* 分类节点id xpath
|
|
*/
|
|
private String cateId;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern cateIdR;
|
|
/**
|
|
* 手动指定 分类 如果有则不从homeUrl中获取分类
|
|
*/
|
|
private LinkedHashMap<String, String> cateManual = new LinkedHashMap<>();
|
|
|
|
/**
|
|
* 更新推荐视频节点 xpath
|
|
*/
|
|
private String homeVodNode;
|
|
/**
|
|
* 更新推荐视频名称 xpath
|
|
*/
|
|
private String homeVodName;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern homeVodNameR;
|
|
/**
|
|
* 更新推荐视频id xpath
|
|
*/
|
|
private String homeVodId;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern homeVodIdR;
|
|
/**
|
|
* 更新推荐视频图片 xpath
|
|
*/
|
|
private String homeVodImg;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern homeVodImgR;
|
|
/**
|
|
* 更新推荐视频简介 xpath
|
|
*/
|
|
private String homeVodMark;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern homeVodMarkR;
|
|
/**
|
|
* 分类页地址
|
|
*/
|
|
private String cateUrl;
|
|
/**
|
|
* 分类叶视频节点 xpath
|
|
*/
|
|
private String cateVodNode;
|
|
/**
|
|
* 分类叶视频名称 xpath
|
|
*/
|
|
private String cateVodName;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern cateVodNameR;
|
|
/**
|
|
* 分类叶视频视频id xpath
|
|
*/
|
|
private String cateVodId;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern cateVodIdR;
|
|
/**
|
|
* 分类叶视频视频图片 xpath
|
|
*/
|
|
private String cateVodImg;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern cateVodImgR;
|
|
/**
|
|
* 分类叶视频视频简介 xpath
|
|
*/
|
|
private String cateVodMark;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern cateVodMarkR;
|
|
|
|
/**
|
|
* 详情页面
|
|
*/
|
|
private String dtUrl;
|
|
/**
|
|
* 详情节点 xpath
|
|
*/
|
|
private String dtNode;
|
|
/**
|
|
* 详情 视频名 xpath
|
|
*/
|
|
private String dtName;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtNameR;
|
|
/**
|
|
* 详情视频图片 xpath
|
|
*/
|
|
private String dtImg;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtImgR;
|
|
/**
|
|
* 详情视频分类 xpath
|
|
*/
|
|
private String dtCate;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtCateR;
|
|
/**
|
|
* 详情视频年份 xpath
|
|
*/
|
|
private String dtYear;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtYearR;
|
|
/**
|
|
* 详情视频地区 xpath
|
|
*/
|
|
private String dtArea;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtAreaR;
|
|
/**
|
|
* 详情视频简介 xpath
|
|
*/
|
|
private String dtMark;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtMarkR;
|
|
/**
|
|
* 详情演员 xpath
|
|
*/
|
|
private String dtActor;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtActorR;
|
|
/**
|
|
* 详情导演 xpath
|
|
*/
|
|
private String dtDirector;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtDirectorR;
|
|
/**
|
|
* 详情 说明 长 xpath
|
|
*/
|
|
private String dtDesc;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern dtDescR;
|
|
|
|
/**
|
|
* 详情播放来源节点
|
|
*/
|
|
private String dtFromNode;
|
|
/**
|
|
* 详情播放来源名称 xpath
|
|
*/
|
|
private String dtFromName;
|
|
/**
|
|
* 详情
|
|
*/
|
|
private Pattern dtFromNameR;
|
|
/**
|
|
* 详情播放地址列表节点 xpath
|
|
*/
|
|
private String dtUrlNode;
|
|
/**
|
|
* 详情播放地址节点 xpath
|
|
*/
|
|
private String dtUrlSubNode;
|
|
/**
|
|
* 详情播放地址id xpath
|
|
*/
|
|
private String dtUrlId;
|
|
/**
|
|
* 详情
|
|
*/
|
|
private Pattern dtUrlIdR;
|
|
/**
|
|
* 详情播放地址名称 xpath
|
|
*/
|
|
private String dtUrlName;
|
|
/**
|
|
* 详情
|
|
*/
|
|
private Pattern dtUrlNameR;
|
|
/**
|
|
* 播放页面url
|
|
*/
|
|
private String playUrl;
|
|
/**
|
|
* 播放解析调用ua
|
|
*/
|
|
private String playUa;
|
|
|
|
/**
|
|
* 搜索页地址
|
|
*/
|
|
private String searchUrl;
|
|
|
|
/**
|
|
* 搜索页视频节点 xpath
|
|
*/
|
|
private String scVodNode;
|
|
/**
|
|
* 搜索页视频名称 xpath
|
|
*/
|
|
private String scVodName;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern scVodNameR;
|
|
/**
|
|
* 搜索页视频id xpath
|
|
*/
|
|
private String scVodId;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern scVodIdR;
|
|
/**
|
|
* 搜索页视频图片 xpath
|
|
*/
|
|
private String scVodImg;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern scVodImgR;
|
|
/**
|
|
* 搜索页视频简介 xpath
|
|
*/
|
|
private String scVodMark;
|
|
/**
|
|
* 正则对取到的数据进行二次处理
|
|
*/
|
|
private Pattern scVodMarkR; |