123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- 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;
|