From a9a6c4ef0d3756b923d91cc6652d2db28c53ef34 Mon Sep 17 00:00:00 2001 From: zhanghong Date: Mon, 22 Aug 2022 12:18:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'XP'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XP/94sm.json | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 XP/94sm.json diff --git a/XP/94sm.json b/XP/94sm.json new file mode 100644 index 0000000..2e95144 --- /dev/null +++ b/XP/94sm.json @@ -0,0 +1,62 @@ +{ + "author":"94神马", + "ua": "", + "homeUrl": "https://www.jiujiukanpian.com", + "cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]", + "cateName": "/text()", + "cateNameR": "热门(.+)", + "cateId": "/@href", + "cateIdR": "/type/(\\d+).html", + "cateManual": {}, + "homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/show/(\\w+).html", + "homeVodImg": "/img/@src", + "homeVodMark": "/button/text()", + "cateUrl": "https://www.jiujiukanpian.com/type/{cateId}/{catePg}.html", + "cateVodNode": "//div[@class='movie-item']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/show/(\\w+).html", + "cateVodImg": "/img/@src", + "cateVodMark": "/button/text()", + "dtUrl": "https://www.jiujiukanpian.com/show/{vid}.html", + "dtNode": "//div[@class='container-fluid']", + "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt", + "dtNameR": "", + "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src", + "dtImgR": "", + "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()", + "dtCateR": "", + "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()", + "dtYearR": "", + "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()", + "dtAreaR": "", + "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()", + "dtMarkR": "", + "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()", + "dtActorR": "", + "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()", + "dtDirectorR": "", + "dtDesc": "//p[@class='summary']/text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong", + "dtFromName": "/text()", + "dtFromNameR": "\\S+\\.(\\S+) \\(", + "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.jiujiukanpian.com/play/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.40mdd.com/search?wd={wd}", + "scVodNode": "//div[@class='movie-item']/a", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/show/(\\w+).html", + "scVodImg": "/img/@src", + "scVodMark": "/button/text()" +} \ No newline at end of file