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