{ "ua": "", "videoName": "真的不卡·M", "homeUrl": "http://www.cerrd.com/", // "cateNode": "//*[contains(@class, 'stui-header__menu')]//li[position()>1]/a[not(contains(text(),'下载')) and not(contains(text(),'求片'))]", // "cateName": "/text()", // "cateId": "/@href", // "cateIdR": "(?:http://www.cerrd.com)?/(\\S+)\\.html", "cateManual": { "电影": "1", "电视剧": "2", "动漫": "3", "综艺": "4" }, "homeVodNode": "//ul[contains(@class,'nav nav-tabs active')]/li", "homeVodName": "//a/@title", "homeVodId": "//a/@href", "homeVodIdR": "(?:http://www.cerrd.com)?(\\S+)", "homeVodImg": "//a/@data-original", "homeVodImgR": "\\S+(http\\S+)", "homeVodMark": "//a/span[contains(@class,'pic-text')]/text()", "cateUrl": "http://www.cerrd.com/{cateId}_{catePg}.html", "cateVodNode": "//ul[contains(@class,'stui-vodlist')]/li", "cateVodName": "//a/@title", "cateVodId": "//a/@href", "cateVodIdR": "(?:http://www.cerrd.com)?(\\S+)", "cateVodImg": "//a/@data-original", "cateVodImgR": "\\S+(http\\S+)", "cateVodMark": "//a/span[contains(@class,'pic-text')]/text()", "dtUrl": "http://www.cerrd.com{vid}", "dtNode": "//*[contains(@class,'stui-content')]/parent::*", "dtName": "//*[contains(@class,'title') or contains(@class,'line')]/allText()", "dtNameR": "(.*) (.*)", "dtImg": "//*[contains(@class,'stui-content__thumb')]", "dtImgR": "data-original=\"(http\\S+)\"", "dtCate": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '类型')]/allText()", "dtCateR": "类型:(.*)(?:地区:)", "dtYear": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '年份')]/allText()", "dtYearR": ".*年份:(.*)(?: )", "dtArea": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '地区')]/allText()", "dtAreaR": "地区:(.*)(?:年份:)", "dtMark": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '更新')]/allText()", "dtMarkR": "更新.*:(.*)", "dtActor": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '主演')]/allText()", "dtActorR": ":(.*)", "dtDirector": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '导演')]/allText()", "dtDirectorR": ":(.*)", "dtDesc": "//*[contains(@class, 'desc') or contains(@class, 'detail-sketch')]/allText()", "dtDescR": "", "dtFromNode": "//*[contains(@class,'nav-tabs') or contains(@class,'stui-pannel__head') or contains(@class,'stui-content__playlist') or contains(@class,'stui-vodlist__head')]/*[(@class='title' and not(contains(text(),'评论')) and not(text()='播放地址')) or contains(a/@href,'#play')]", "dtFromName": "allText()", "dtFromNameR": "", "dtUrlNode": "//*[contains(@class, 'stui-content__playlist') or contains(@class,'videourl')]", "dtUrlSubNode": "/li", "dtUrlId": "/a/@href", "dtUrlIdR": "http://www.cerrd.com?(\\S+)", "dtUrlName": "/a/text()", "dtUrlNameR": "", "playUrl": "http://www.cerrd.com{playUrl}", "playUa": "", "searchUrl": "http://www.cerrd.com/search.php?searchword={wd};post", "scVodNode": "//ul[contains(@class,'stui-vodlist__media')]/li", "scVodName": "//a/@title", "scVodId": "//a/@href", "scVodIdR": "", "scVodImg": "//a/@data-original", "scVodMark": "//div[contains(@class,'detail')]/allText()" }