{ "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", "homeUrl": "https://olevod.com", "dcVipFlag": "true", "pCfgJs": "https://olevod.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,'top_nav clearfix')]//li/a[contains(@href,'type')and not(contains(@href,'5'))]", "cateName": "/text()", "cateId": "/@href", "cateIdR": "/index.php/vod/type/id/(\\d+).html", "cateManual": {}, "homeVodNode": "//div[contains(@class, 'pannel')]//ul[contains(@class,'vodlist vodlist_wi list_v12 clearfix')]/li//a[contains(@class,'vodlist_thumb')]", "homeVodName": "/@title", "homeVodId": "/@href", "homeVodIdR": "/index.php/vod/type/id/(\\w+).html", "homeVodImg": "/@data-original", "homeVodImgR": "\\S+(http\\S+)", "homeVodMark": "/span[contains(@class,'text_dy') and contains(@class,'style')]/text()", "cateUrl": "https://olevod.com/index.php/vod/type/id/{cateId}/page/{catePg}.html", "cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi list_v12 clearfix')]//li//a[contains(@class,'vodlist_thumb')]", "cateVodName": "/@title", "cateVodId": "/@href", "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html", "cateVodImg": "/@data-original", "cateVodImgR": "\\S+(http\\S+)", "cateVodMark": "/span[contains(@class,'text_dy') and contains(@class,'style')]/text()", "dtUrl": "https://olevod.com/index.php/vod/detail/id/{vid}.html", "dtNode": "//div[contains(@class,'hot_banner')]", "dtName": "//div[@class='content_box clearfix']/div/a/@title", "dtNameR": "", "dtImg": "//div[@class='content_box clearfix']/div/a/@data-original", "dtImgR": "\\S+(http\\S+)", "dtYear": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '年份')]/following-sibling::*/text()", "dtYearR": "", "dtArea": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '地区')]/following-sibling::*/text()", "dtAreaR": "", "dtCate": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '类型')]/following-sibling::*/text()", "dtCateR": "", "dtMark": "//div[contains(@class,'content_detail')]//span[contains(text(), '状态')]/following-sibling::*/text()", "dtMarkR": "", "dtActor": "//div[contains(@class,'content_detail')]//span[contains(text(), '主演')]/following-sibling::*/text()", "dtActorR": "", "dtDirector": "//div[contains(@class,'content_detail')]//span[contains(text(), '导演')]/following-sibling::*/text()", "dtDirectorR": "", "dtDesc": "///div[contains(@class,'content_detail')]//span[contains(@class,'left text_muted') and contains(text(), '简介')]/parent::text()", "dtDescR": "", "dtFromNode": "//div[contains(@class,'play_source_tab')]/a", "dtFromName": "/@alt", "dtFromNameR": "", "dtUrlNode": "//div[contains(@class,'playlist_full')]/ul[contains(@class,'content_playlist clearfix')]", "dtUrlSubNode": "//li/a", "dtUrlId": "/@href", "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html", "dtUrlName": "/text()", "dtUrlNameR": "", "playUrl": "https://olevod.com/index.php/vod/play/id/{playUrl}.html", "playUa": "", "searchUrl": "https://olevod.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", "scVodNode": "json:list", "scVodName": "name", "scVodId": "id", "scVodIdR": "", "scVodImg": "pic", "scVodMark": "" }