From 18bf5d98414c4fdde2b77e7fa9c8c34014ef3781 Mon Sep 17 00:00:00 2001 From: dlgt7 <102397160+dlgt7@users.noreply.github.com> Date: Mon, 15 Aug 2022 13:46:17 +0800 Subject: [PATCH] Add files via upload --- XPath/厂长资源.json | 82 +++++++++++++++++++++++++++++++++++++++++++ XPath/哔嘀影视2.json | 71 +++++++++++++++++++++++++++++++++++++ XPath/樱花动漫.json | 69 ++++++++++++++++++++++++++++++++++++ XPath/路漫漫动漫.json | 75 +++++++++++++++++++++++++++++++++++++++ XPath/骚火电影.json | 44 +++++++++++++++++++++++ 5 files changed, 341 insertions(+) create mode 100644 XPath/厂长资源.json create mode 100644 XPath/哔嘀影视2.json create mode 100644 XPath/樱花动漫.json create mode 100644 XPath/路漫漫动漫.json create mode 100644 XPath/骚火电影.json diff --git a/XPath/厂长资源.json b/XPath/厂长资源.json new file mode 100644 index 0000000..7a28e9b --- /dev/null +++ b/XPath/厂长资源.json @@ -0,0 +1,82 @@ +{ + "ua": "", + "homeUrl": "https://www.czspp.com", + "cateNode": "//ul[@class='navlist hidden-md-and-down']/li[contains(@id,'menu-item') and not (contains(@id,'33'))]/a", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "(\\w+)", + "cateManual": { + "本月热门":"benyueremen", + "高分影视":"gaofenyingshi", + "豆瓣电影TOP250": "dbtop250", + "最新电影": "zuixindianying", + "电视剧": "dsj", + "国产剧": "gcj", + "美剧": "meijutt", + "韩剧": "hanjutv", + "日剧":"movie_bt_series/rj", + "海外剧": "movie_bt_series/hwj", + "番剧": "fanju", + "动漫": "dm", + "韩国电影":"movie_bt_series/hanguodianying", + "纪录片":"movie_bt/movie_bt_tags/jlpp" + }, + + "homeVodNode": "//div[contains(@class,'bt_img mi_ne_kd')]/ul/li/a", + "homeVodName": "/following-sibling::h3/a/text()", + "homeVodId": "/@href", + "homeVodIdR": "/movie/(\\w+).html", + "homeVodImg": "/img/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "/div/span/text()", + + "cateUrl": "https://www.czspp.com/{cateId}/page/{catePg}", + "cateVodNode": "//div[@class='bt_img mi_ne_kd mrb']/ul/li/a", + "cateVodName": "/following-sibling::h3/a/text()", + "cateVodId": "/@href", + "cateVodIdR": "/movie/(\\w+).html", + "cateVodImg": "/img/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/div/span/text()", + + "dtUrl": "https://www.czspp.com/movie/{vid}.html", + "dtNode": "//div[@class='mi_ne_kd dypre']", + "dtName": "/div[@class='dytext fl']/div/h1/text()", + "dtNameR": "/movie/(\\w+).html", + "dtImg": "/div[@class='dyimg fl']/img/@src", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "/div[@class='dytext fl']/ul/li[contains(text(),'类型')]/a/text()", + "dtCateR": "", + "dtYear": "/div[@class='dytext fl']/ul/li[contains(text(),'年份')]/a/text()", + "dtYearR": "", + "dtArea": "/div[@class='dytext fl']/ul/li[contains(text(),'地区')]/a/text()", + "dtAreaR": "", + "dtMark": "", + "dtMarkR": "", + "dtActor": "/div[@class='dytext fl']/ul/li[contains(text(),'主演')]/a/text()", + "dtActorR": "", + "dtDirector": "/div[@class='dytext fl']/ul/li[contains(text(),'导演')/a/text()", + "dtDirectorR": "", + "dtDesc": "", + "dtDescR": "", + + "dtFromNode": "//div[@class='mi_paly_box']/div[@class='mi_ne_kd']", + "dtFromName": "/div[@class='ypxingq_t']/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='paly_list_btn']", + "dtUrlSubNode": "/a", + "dtUrlId": "@href", + "dtUrlIdR": "/v_play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.czspp.com/v_play/{playUrl}.html", + "playUa": "", + + "searchUrl": "https://www.czspp.com/xssearch?q={wd}", + "scVodNode": "//div[@class='bt_img mi_ne_kd search_list']/ul/li/a", + "scVodName": "/img/@alt", + "scVodId": "/@href", + "scVodIdR": "/movie/(\\w+).html", + "scVodImg": "/img/@src", + "scVodMark": "/div[@class='jidi']/span/text()" +} \ No newline at end of file diff --git a/XPath/哔嘀影视2.json b/XPath/哔嘀影视2.json new file mode 100644 index 0000000..9659ce8 --- /dev/null +++ b/XPath/哔嘀影视2.json @@ -0,0 +1,71 @@ +{ + "ua": "", + "homeUrl": "https://www.bidiys.cc/", + "dcVipFlag": "true", + "pCfgJs": "https://www.bidiys.cc/static/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": { + "南瓜电影": "nanguady", + "4K专区": "huiyuanzhuanqu", + "电影": "dianying", + //"连续剧": "lianxuju", + "国产剧": "guochanju", + "港台剧": "gangtaiju", + "日韩剧": "rihanju", + "欧美剧": "oumeiju", + "其他海外": "qita", + "日本番剧": "rbdm", + "动漫": "dongman", + "综艺": "zongyi" + }, + + "homeVodNode": "//div[@class=('module-item-cover')]", + "homeVodName": "//div[@class=('module-item-pic')]/a/@title", + "homeVodId": "/div[@class=('module-item-pic')]/a/@href", + "homeVodIdR": "/voddetail-(\\S+).html", + "homeVodImg": "/div[@class=('module-item-pic')]/img/@data-src", + "homeVodImgR": "(http\\S+)", + "homeVodMark": "/div[@class='module-item-caption']/span/text()", + + "cateUrl": "https://www.bidiys.cc/vodshow-{cateId}--hits------{catePg}---.html", + "cateVodNode": "//div[@class=('module-item-cover')]", + "cateVodName": "/div[@class=('module-item-pic')]/a/@title", + "cateVodId": "/div[@class=('module-item-pic')]/a/@href", + "cateVodIdR": "/voddetail-(\\S+).html", + "cateVodImg": "/div[@class=('module-item-pic')]/img/@data-src", + "cateVodImgR": "(http\\S+)", + "cateVodMark": "/div[@class='module-item-caption']/span/text()", + + "dtUrl": "https://www.bidiys.cc/voddetail-{vid}.html", + "dtNode": "//body", + "dtName": "//div[contains(@class,'video-info-header')]/h1[@class='page-title']/text()", + "dtImg": "//div[@class=('module-item-pic')]/img/@data-src", + "dtImgR": "(http\\S+)", + "dtCate": "//div[contains(@class,'tag-link')]/a/text()", + "dtYear": "//a[@class='tag-link'][2]/text()", + "dtArea": "//a[@class='tag-link'][3]/text()", + "dtDirector": "concat(//span[contains(text(), '导演')]/parent::*/div/a/text())", + "dtActor": "concat(//span[contains(text(), '主演')]/parent::*/div/a/text())", + "dtDesc": "//span[contains(text(), '剧情')]/parent::*/div/span/text()", + + "dtFromNode": "//div[contains(@class,'module-tab-items')]/div[2]/div/span", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'module-tab-content')]//div[contains(@class,'sort-item')]", + "dtUrlSubNode": "/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/vodplay-(\\S+).html", + "dtUrlName": "/span/text()", + "dtUrlNameR": "", + "playUrl": "https://www.bidiys.cc/vodplay-{playUrl}.html", + + "searchUrl": "https://www.bidiys.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} \ No newline at end of file diff --git a/XPath/樱花动漫.json b/XPath/樱花动漫.json new file mode 100644 index 0000000..3974035 --- /dev/null +++ b/XPath/樱花动漫.json @@ -0,0 +1,69 @@ +{ + "author":"takagen99", + "ua": "", + "homeUrl": "http://www.yinghuacd.com", + "cateManual": { + "国漫": "china", + "日本": "japan", + "美国": "american" + }, + +// Home Summary ==================================================== + "homeVodNode": "//div[@class='img']/ul/li", + "homeVodName": "/p[@class='tname']/a/text()", + "homeVodNameR": "", + "homeVodId": "/a/@href", + "homeVodIdR": "/show/(\\w+).html", + "homeVodImg": "/a/img/@src", + "homeVodImgR": "", + "homeVodMark": "/p[contains(text(),'最新')]/a/text()", + "homeVodMarkR": "", + +// Category Summary ================================================ + "cateUrl": "http://www.yinghuacd.com/{cateId}/{catePg}.html", + "cateVodNode": "//div[@class='lpic']/ul/li", + "cateVodName": "/a/img/@alt", + "cateVodId": "/a/@href", + "cateVodIdR": "/show/(\\w+).html", + "cateVodImg": "/a/img/@src", + "cateVodMark": "/span/font/text()", + +// Category Details ================================================ + "dtUrl": "http://www.yinghuacd.com/show/{vid}.html", + "dtNode": "//div[@class='fire l']", + "dtName": "//div[@class='thumb l']/img/@alt", + "dtNameR": "", + "dtImg": "//div[@class='thumb l']/img/@src", + "dtImgR": "", + "dtCate": "//div[@class='sinfo']//label[contains(text(),'类型')]/parent::*/a/text()", + "dtCateR": "", + "dtYear": "//div[@class='sinfo']//label[contains(text(),'上映')]/parent::*/a/text()", + "dtYearR": "", + "dtArea": "//div[@class='sinfo']//label[contains(text(),'地区')]/parent::*/a/text()", + "dtAreaR": "", + "dtMark": "//div[@class='sinfo']/p/text()", + "dtMarkR": "", + "dtDesc": "//div[@class='info']/text()", + "dtDescR": "", + +// Playlist ======================================================== + "dtFromNode": "//div[contains(@class,'tabs')]/ul[@class='menu0']/li", + "dtFromName": "/text()", + "dtUrlNode": "//div[contains(@class,'movurl')]/ul", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/v/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "http://www.yinghuacd.com/v/{playUrl}.html", + "playUa": "", + +// Search Results ================================================== + "searchUrl": "http://www.yinghuacd.com/search/{wd}", + "scVodNode": "//div[@class='lpic']/ul/li", + "scVodName": "/a/img/@alt", + "scVodId": "/a/@href", + "scVodIdR": "/show/(\\w+).html", + "scVodImg": "/a/img/@src", + "scVodMark": "//font[@class='red']/text()" +} \ No newline at end of file diff --git a/XPath/路漫漫动漫.json b/XPath/路漫漫动漫.json new file mode 100644 index 0000000..6899d6f --- /dev/null +++ b/XPath/路漫漫动漫.json @@ -0,0 +1,75 @@ +{ + "ua": "", + "homeUrl": "https://www.17skr.com/", + "dcVipFlag": "true", + "pCfgJs": "https://www.17skr.com/static/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + //"cateNode": "//ul[contains(@class, 'navbar-nav')]/li/a[contains(@href, 'type')]", + //"cateName": "/@title", + //"cateId": "/@href", + //"cateIdR": "/type/(\\S+).html", + "cateManual": { + "日本动漫": "6", + "国产动漫": "7", + "欧美动漫": "8", + "日本动漫电影": "3", + "国产动漫电影": "4", + "欧美动漫电影": "5" + }, + + "homeVodNode": "//div[contains(@class, 'video-img-box')]", + "homeVodName": "/div[contains(@class, 'detail')]/h6/a/text()", + "homeVodId": "/div[contains(@class, 'img-box')]/a/@href", + "homeVodIdR": "/detail/(\\w+).html", + "homeVodImg": "/div[contains(@class, 'img-box')]/a/img/@data-src", + "homeVodMark": "/div[contains(@class, 'img-box')]/a/div[contains(@class,'absolute-bottom-right')]/span/text()", + + //"cateUrl": "https://www.17skr.com/type/{cateId}_{catePg}.html", + "cateUrl": "https://www.17skr.com/vod/show/id/{cateId}/page/{catePg}.html", + "cateVodNode": "//div[contains(@class, 'video-img-box')]", + "cateVodName": "/div[contains(@class, 'detail')]/h6/a/text()", + "cateVodId": "/div[contains(@class, 'img-box')]/a/@href", + "cateVodIdR": "/detail/(\\w+).html", + "cateVodImg": "/div[contains(@class, 'img-box')]/a/img/@data-src", + "cateVodMark": "/div[contains(@class, 'img-box')]/a/div[contains(@class,'absolute-bottom-right')]/span/text()", + + "dtUrl": "https://www.17skr.com/detail/{vid}.html", + "dtNode": "//body", + "dtName": "//div[@class='module-item-pic']/a/img/@alt", + "dtNameR": "", + "dtImg": "//div[@class='module-item-pic']/a/img/@src", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//div[@class='tag-link'][1]/a/span/text()", + "dtCateR": "", + "dtArea": "//div[@class='tag-link'][2]/a/span/text()", + "dtAreaR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::div/a/span/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(), '主演')]/following-sibling::div/a/span/text()", + "dtActorR": "", + "dtYear": "//span[contains(text(), '上映')]/following-sibling::*/text()", + "dtYearR": "", + "dtMark": "//span[contains(text(), '集数')]/following-sibling::*/text()", + "dtMarkR": "", + "dtDesc": "//span[contains(text(), '剧情')]/following-sibling::div/span/text()", + "dtDescR": "", + + "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span", + "dtFromName": "/text()", + "dtUrlNode": "//div[contains(@class, 'module-blocklist')]", + "dtUrlSubNode": "/div/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/span/text()", + "playUrl": "https://www.17skr.com/play/{playUrl}.html", + + "searchUrl": "https://www.17skr.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=30", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} \ No newline at end of file diff --git a/XPath/骚火电影.json b/XPath/骚火电影.json new file mode 100644 index 0000000..c43083c --- /dev/null +++ b/XPath/骚火电影.json @@ -0,0 +1,44 @@ +{ + "ua": "Mozilla/5.0 (Android 12; Mobile; rv:68.0) Gecko/68.0 Firefox/99.0", + "homeUrl": "https://saohuo.vip", + "cateNode": "//ul[contains(@class,'type_list')]/li/a[contains(@href, '.html')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/list/(\\d+).html", + "cateManual": {}, + "homeVodNode": "//ul[@class='v_list']/li/div[@class='v_img']", + "homeVodName": "/a/@title", + "homeVodId": "/a/@href", + "homeVodIdR": "/movie/(\\w+).html", + "homeVodImg": "/a/img/@data-original", + "homeVodMark": "/div[@class='v_note']/text()", + "cateUrl": "https://saohuo.vip/list/{cateId}-{catePg}.html", + "cateVodNode": "//ul[@class='v_list']/li/div[@class='v_img']", + "cateVodName": "/a/@title", + "cateVodId": "/a/@href", + "cateVodIdR": "/movie/(\\w+).html", + "cateVodImg": "/a/img/@data-original", + "cateVodMark": "/div[@class='v_note']/text()", + "dtUrl": "http://saohuo.vip/movie/{vid}.html", + "dtNode": "//body", + "dtName": "//section[contains(@class,'v_info_box')]/h1[1]/text()", + "dtImg": "//section[contains(@class,'v_info')]/div[@class='m_background']/@style", + "dtImgR": "background-image:url\\((\\S+)\\)", + "dtCate": "//section[contains(@class,'v_info_box')]/p[1]/text()", + "dtDesc": "//p[contains(@class,'show_part')]/text()", + "dtFromNode": "//ul[@class='from_list']/li", + "dtFromName": "/text()", + "dtUrlNode": "//ul[@class='play_list' or @class='large_list']/li", + "dtUrlSubNode": "/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "playUrl": "http://saohuo.vip/play/{playUrl}.html", + "searchUrl": "https://saohuo.vip/search.php?searchword={wd}", + "scVodNode": "//ul[@class='v_list']/li/div[@class='v_img']", + "scVodName": "/a/@title", + "scVodId": "/a/@href", + "scVodIdR": "/movie/(\\w+).html", + "scVodImg": "/a/img/@data-original", + "scVodMark": "/div[@class='v_note']/text()" +} \ No newline at end of file