RP123.json 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050
  1. {
  2. "author":"率性而活",
  3. "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36",
  4. //解析开启true 需要解析自解析,注释掉或flase值则嗅探
  5. //"dcVipFlag": "true",
  6. //站源线路名称
  7. //"pCfgJs": "https://xmaomi.top/static/js/playerconfig.js",
  8. //正则
  9. //"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
  10. //"dcShow2Vip": {},
  11. //有明文直连的则直连或flase值则嗅探,
  12. "dcPlayUrl": "true",
  13. "homeUrl": "https://mac.rp123.top/label/new/",
  14. "cateManual": {"电影": "vodshow/1","电视剧": "vodshow/2","4K专区": "vodshow/40","动漫": "vodshow/4","综艺": "vodshow/3","纪录": "vodshow/35","9分加剧集": "@topicdetail-18","热门美剧": "@topicdetail-17","漫威系列": "@topicdetail-16","人生励志": "@topicdetail-15","娱乐大片": "@topicdetail-14","宫崎骏动画": "@topicdetail-12","奥斯卡提名": "@topicdetail-11","高分惊悚": "@topicdetail-10","科幻巅峰": "@topicdetail-9"},
  15. "homeVodNode": "//a[contains(@href,'/voddetail') and contains(@class,'module-poster-item module-item')]",
  16. "homeVodName": "/@title",
  17. "homeVodId": "/@href",
  18. "homeVodIdR": "/voddetail/(\\S+)/",
  19. "homeVodImg": "/div/div[3]/img/@data-original",
  20. "homeVodImgR": "",
  21. "homeVodMark": "/div/div/text()",
  22. "cateUrl": "https://mac.rp123.top/{cateId}-{class}-{by}-{area}-----{catePg}---{year}/",
  23. "cateUrl2": "https://mac.rp123.top/{cateId}",
  24. "cateVodNode": "//a[contains(@href,'/voddetail')]",
  25. "cateVodName": "/@title",
  26. "cateVodId": "/@href",
  27. "cateVodIdR": "/voddetail/(\\S+)/",
  28. "cateVodImg": "/div/div[3]/img/@data-original",
  29. "cateVodImgR": "\\S+(http\\S+)",
  30. "cateVodMark": "/div/div/text()",
  31. "dtUrl": "https://mac.rp123.top/voddetail/{vid}/",
  32. // 详情节点
  33. "dtNode": "//body",
  34. // 视频名
  35. "dtName": "//h1/text()",
  36. "dtNameR": "",
  37. // 视频图片
  38. "dtImg": "//img[contains(@class,'ls-is-cached lazy lazyload') and contains(@data-original,'')]/@data-original",
  39. "dtImgR": "\\S+(http\\S+)",
  40. "dtCate": "//div[contains(@class, 'module-info-tag')]/div[3]/allText()",
  41. "dtCateR": "",
  42. //年
  43. "dtYear": "//div[contains(@class, 'module-info-tag')]/div[1]/a/@title",
  44. "dtYearR": "",
  45. //地区
  46. "dtArea": "//div[contains(@class, 'module-info-tag')]/div[2]/a/@title",
  47. "dtAreaR": "",
  48. "dtMark": "",
  49. "dtMarkR": "",
  50. "dtActor": "//span[contains(text(), '主演')]/parent::div/allText()",
  51. "dtActorR": "([^主演:]+)",
  52. "dtDirector": "//span[contains(text(), '导演')]/parent::div/allText()",
  53. "dtDirectorR": "([^导演:]+)",
  54. //简介
  55. "dtDesc": "//div[contains(@style, 'line-height: 20px;')]/p/text()",
  56. "dtDescR": "",
  57. // 播放源节点
  58. "dtFromNode": "//div[contains(@class, 'module-tab-item tab-item')]",
  59. // 播放源名称
  60. "dtFromName": "/span/text()",
  61. // 二次处理正则
  62. "dtFromNameR": "",
  63. // 播放列表节点 需跟播放源节点数组对应
  64. "dtUrlNode": "//div[contains(@class, 'module-play-list-content')]",
  65. // 播放地址节点
  66. "dtUrlSubNode": "/a",
  67. // 播放地址
  68. "dtUrlId": "/@href",
  69. // 二次处理正则
  70. "dtUrlIdR": "/vodplay/(\\S+)/",
  71. // 剧集名称
  72. "dtUrlName": "/span/text()",
  73. // 二次处理正则
  74. "dtUrlNameR": "",
  75. // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址
  76. "playUrl": "https://mac.rp123.top/vodplay/{playUrl}/",
  77. // 解析webview的user-agent
  78. "playUa": "",
  79. "searchUrl": "https://mac.rp123.top/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
  80. //节点
  81. "scVodNode": "json:list",
  82. "scVodName": "name",
  83. "scVodId": "id",
  84. "scVodIdR": "",
  85. "scVodImg": "pic",
  86. "scVodMark": "",
  87. "filter": {
  88. "vodshow/1": [
  89. {
  90. "key": "class",
  91. "name": "类型",
  92. "value": [
  93. {
  94. "n": "全部",
  95. "v": ""
  96. },
  97. {
  98. "n": "科幻",
  99. "v": "科幻"
  100. },
  101. {
  102. "n": "剧情",
  103. "v": "剧情"
  104. },
  105. {
  106. "n": "喜剧",
  107. "v": "喜剧"
  108. },
  109. {
  110. "n": "悬疑",
  111. "v": "悬疑"
  112. },
  113. {
  114. "n": "历史",
  115. "v": "历史"
  116. },
  117. {
  118. "n": "家庭",
  119. "v": "家庭"
  120. },
  121. {
  122. "n": "动作",
  123. "v": "动作"
  124. },
  125. {
  126. "n": "动画",
  127. "v": "动画"
  128. },
  129. {
  130. "n": "真人秀",
  131. "v": "真人秀"
  132. }
  133. ]
  134. },
  135. {
  136. "key": "area",
  137. "name": "地区",
  138. "value": [
  139. {
  140. "n": "全部",
  141. "v": ""
  142. },
  143. {
  144. "n": "中国大陆",
  145. "v": "中国大陆"
  146. },
  147. {
  148. "n": "中国香港",
  149. "v": "中国香港"
  150. },
  151. {
  152. "n": "中国台湾",
  153. "v": "中国台湾"
  154. },
  155. {
  156. "n": "美国",
  157. "v": "美国"
  158. },
  159. {
  160. "n": "法国",
  161. "v": "法国"
  162. },
  163. {
  164. "n": "英国",
  165. "v": "英国"
  166. },
  167. {
  168. "n": "日本",
  169. "v": "日本"
  170. },
  171. {
  172. "n": "韩国",
  173. "v": "韩国"
  174. },
  175. {
  176. "n": "德国",
  177. "v": "德国"
  178. },
  179. {
  180. "n": "泰国",
  181. "v": "泰国"
  182. },
  183. {
  184. "n": "印度",
  185. "v": "印度"
  186. },
  187. {
  188. "n": "意大利",
  189. "v": "意大利"
  190. },
  191. {
  192. "n": "西班牙",
  193. "v": "西班牙"
  194. },
  195. {
  196. "n": "加拿大",
  197. "v": "加拿大"
  198. },
  199. {
  200. "n": "其他",
  201. "v": "其他"
  202. }
  203. ]
  204. },
  205. {
  206. "key": "year",
  207. "name": "年份",
  208. "value": [
  209. {
  210. "n": "全部",
  211. "v": ""
  212. },
  213. {
  214. "n": "2022",
  215. "v": "2022"
  216. },
  217. {
  218. "n": "2021",
  219. "v": "2021"
  220. },
  221. {
  222. "n": "2020",
  223. "v": "2020"
  224. },
  225. {
  226. "n": "2019",
  227. "v": "2019"
  228. },
  229. {
  230. "n": "2018",
  231. "v": "2018"
  232. },
  233. {
  234. "n": "2017",
  235. "v": "2017"
  236. },
  237. {
  238. "n": "2016",
  239. "v": "2016"
  240. },
  241. {
  242. "n": "2015",
  243. "v": "2015"
  244. },
  245. {
  246. "n": "2014",
  247. "v": "2014"
  248. },
  249. {
  250. "n": "2013",
  251. "v": "2013"
  252. },
  253. {
  254. "n": "2012",
  255. "v": "2012"
  256. },
  257. {
  258. "n": "2011",
  259. "v": "2011"
  260. },
  261. {
  262. "n": "2010",
  263. "v": "2010"
  264. }
  265. ]
  266. },
  267. {
  268. "key": "by",
  269. "name": "排序",
  270. "value": [
  271. {
  272. "n": "时间",
  273. "v": "time"
  274. },
  275. {
  276. "n": "人气",
  277. "v": "hits"
  278. },
  279. {
  280. "n": "评分",
  281. "v": "score"
  282. }
  283. ]
  284. }
  285. ],
  286. "vodshow/2": [
  287. {
  288. "key": "class",
  289. "name": "类型",
  290. "value": [
  291. {
  292. "n": "全部",
  293. "v": ""
  294. },
  295. {
  296. "n": "科幻",
  297. "v": "科幻"
  298. },
  299. {
  300. "n": "剧情",
  301. "v": "剧情"
  302. },
  303. {
  304. "n": "喜剧",
  305. "v": "喜剧"
  306. },
  307. {
  308. "n": "悬疑",
  309. "v": "悬疑"
  310. },
  311. {
  312. "n": "家庭",
  313. "v": "家庭"
  314. },
  315. {
  316. "n": "动作",
  317. "v": "动作"
  318. },
  319. {
  320. "n": "青春",
  321. "v": "青春"
  322. }
  323. ]
  324. },
  325. {
  326. "key": "area",
  327. "name": "地区",
  328. "value": [
  329. {
  330. "n": "全部",
  331. "v": ""
  332. },
  333. {
  334. "n": "内地",
  335. "v": "内地"
  336. },
  337. {
  338. "n": "中国大陆",
  339. "v": "中国大陆"
  340. },
  341. {
  342. "n": "韩国",
  343. "v": "韩国"
  344. },
  345. {
  346. "n": "中国香港",
  347. "v": "中国香港"
  348. },
  349. {
  350. "n": "中国台湾",
  351. "v": "中国台湾"
  352. },
  353. {
  354. "n": "日本",
  355. "v": "日本"
  356. },
  357. {
  358. "n": "美国",
  359. "v": "美国"
  360. },
  361. {
  362. "n": "泰国",
  363. "v": "泰国"
  364. },
  365. {
  366. "n": "英国",
  367. "v": "英国"
  368. },
  369. {
  370. "n": "新加坡",
  371. "v": "新加坡"
  372. },
  373. {
  374. "n": "其他",
  375. "v": "其他"
  376. }
  377. ]
  378. },
  379. {
  380. "key": "year",
  381. "name": "年份",
  382. "value": [
  383. {
  384. "n": "全部",
  385. "v": ""
  386. },
  387. {
  388. "n": "2022",
  389. "v": "2022"
  390. },
  391. {
  392. "n": "2021",
  393. "v": "2021"
  394. },
  395. {
  396. "n": "2020",
  397. "v": "2020"
  398. },
  399. {
  400. "n": "2019",
  401. "v": "2019"
  402. },
  403. {
  404. "n": "2018",
  405. "v": "2018"
  406. },
  407. {
  408. "n": "2017",
  409. "v": "2017"
  410. },
  411. {
  412. "n": "2016",
  413. "v": "2016"
  414. },
  415. {
  416. "n": "2015",
  417. "v": "2015"
  418. },
  419. {
  420. "n": "2014",
  421. "v": "2014"
  422. },
  423. {
  424. "n": "2013",
  425. "v": "2013"
  426. },
  427. {
  428. "n": "2012",
  429. "v": "2012"
  430. },
  431. {
  432. "n": "2011",
  433. "v": "2011"
  434. },
  435. {
  436. "n": "2010",
  437. "v": "2010"
  438. }
  439. ]
  440. },
  441. {
  442. "key": "by",
  443. "name": "排序",
  444. "value": [
  445. {
  446. "n": "时间",
  447. "v": "time"
  448. },
  449. {
  450. "n": "人气",
  451. "v": "hits"
  452. },
  453. {
  454. "n": "评分",
  455. "v": "score"
  456. }
  457. ]
  458. }
  459. ],
  460. "3": [
  461. {
  462. "key": "class",
  463. "name": "类型",
  464. "value": [
  465. {
  466. "n": "全部",
  467. "v": ""
  468. },
  469. {
  470. "n": "选秀",
  471. "v": "选秀"
  472. },
  473. {
  474. "n": "情感",
  475. "v": "情感"
  476. },
  477. {
  478. "n": "访谈",
  479. "v": "访谈"
  480. },
  481. {
  482. "n": "播报",
  483. "v": "播报"
  484. },
  485. {
  486. "n": "旅游",
  487. "v": "旅游"
  488. },
  489. {
  490. "n": "音乐",
  491. "v": "音乐"
  492. },
  493. {
  494. "n": "美食",
  495. "v": "美食"
  496. },
  497. {
  498. "n": "纪实",
  499. "v": "纪实"
  500. },
  501. {
  502. "n": "曲艺",
  503. "v": "曲艺"
  504. },
  505. {
  506. "n": "生活",
  507. "v": "生活"
  508. },
  509. {
  510. "n": "游戏互动",
  511. "v": "游戏互动"
  512. },
  513. {
  514. "n": "财经",
  515. "v": "财经"
  516. },
  517. {
  518. "n": "求职",
  519. "v": "求职"
  520. }
  521. ]
  522. },
  523. {
  524. "key": "area",
  525. "name": "地区",
  526. "value": [
  527. {
  528. "n": "全部",
  529. "v": ""
  530. },
  531. {
  532. "n": "内地",
  533. "v": "内地"
  534. },
  535. {
  536. "n": "港台",
  537. "v": "港台"
  538. },
  539. {
  540. "n": "日韩",
  541. "v": "日韩"
  542. },
  543. {
  544. "n": "欧美",
  545. "v": "欧美"
  546. }
  547. ]
  548. },
  549. {
  550. "key": "year",
  551. "name": "年份",
  552. "value": [
  553. {
  554. "n": "全部",
  555. "v": ""
  556. },
  557. {
  558. "n": "2022",
  559. "v": "2022"
  560. },
  561. {
  562. "n": "2021",
  563. "v": "2021"
  564. },
  565. {
  566. "n": "2020",
  567. "v": "2020"
  568. },
  569. {
  570. "n": "2019",
  571. "v": "2019"
  572. },
  573. {
  574. "n": "2018",
  575. "v": "2018"
  576. },
  577. {
  578. "n": "2017",
  579. "v": "2017"
  580. },
  581. {
  582. "n": "2016",
  583. "v": "2016"
  584. },
  585. {
  586. "n": "2015",
  587. "v": "2015"
  588. },
  589. {
  590. "n": "2014",
  591. "v": "2014"
  592. },
  593. {
  594. "n": "2013",
  595. "v": "2013"
  596. },
  597. {
  598. "n": "2012",
  599. "v": "2012"
  600. },
  601. {
  602. "n": "2011",
  603. "v": "2011"
  604. },
  605. {
  606. "n": "2010",
  607. "v": "2010"
  608. },
  609. {
  610. "n": "2009",
  611. "v": "2009"
  612. },
  613. {
  614. "n": "2008",
  615. "v": "2008"
  616. },
  617. {
  618. "n": "2007",
  619. "v": "2007"
  620. },
  621. {
  622. "n": "2006",
  623. "v": "2006"
  624. },
  625. {
  626. "n": "2005",
  627. "v": "2005"
  628. },
  629. {
  630. "n": "2004",
  631. "v": "2004"
  632. }
  633. ]
  634. },
  635. {
  636. "key": "by",
  637. "name": "排序",
  638. "value": [
  639. {
  640. "n": "时间",
  641. "v": "time"
  642. },
  643. {
  644. "n": "人气",
  645. "v": "hits"
  646. },
  647. {
  648. "n": "评分",
  649. "v": "score"
  650. }
  651. ]
  652. }
  653. ],
  654. "4": [
  655. {
  656. "key": "class",
  657. "name": "类型",
  658. "value": [
  659. {
  660. "n": "全部",
  661. "v": ""
  662. },
  663. {
  664. "n": "情感",
  665. "v": "情感"
  666. },
  667. {
  668. "n": "科幻",
  669. "v": "科幻"
  670. },
  671. {
  672. "n": "热血",
  673. "v": "热血"
  674. },
  675. {
  676. "n": "推理",
  677. "v": "推理"
  678. },
  679. {
  680. "n": "搞笑",
  681. "v": "搞笑"
  682. },
  683. {
  684. "n": "冒险",
  685. "v": "冒险"
  686. },
  687. {
  688. "n": "萝莉",
  689. "v": "萝莉"
  690. },
  691. {
  692. "n": "校园",
  693. "v": "校园"
  694. },
  695. {
  696. "n": "动作",
  697. "v": "动作"
  698. },
  699. {
  700. "n": "机战",
  701. "v": "机战"
  702. },
  703. {
  704. "n": "运动",
  705. "v": "运动"
  706. },
  707. {
  708. "n": "战争",
  709. "v": "战争"
  710. },
  711. {
  712. "n": "少年",
  713. "v": "少年"
  714. },
  715. {
  716. "n": "少女",
  717. "v": "少女"
  718. },
  719. {
  720. "n": "社会",
  721. "v": "社会"
  722. },
  723. {
  724. "n": "原创",
  725. "v": "原创"
  726. },
  727. {
  728. "n": "亲子",
  729. "v": "亲子"
  730. },
  731. {
  732. "n": "益智",
  733. "v": "益智"
  734. },
  735. {
  736. "n": "励志",
  737. "v": "励志"
  738. },
  739. {
  740. "n": "其他",
  741. "v": "其他"
  742. }
  743. ]
  744. },
  745. {
  746. "key": "area",
  747. "name": "地区",
  748. "value": [
  749. {
  750. "n": "全部",
  751. "v": ""
  752. },
  753. {
  754. "n": "国产",
  755. "v": "国产"
  756. },
  757. {
  758. "n": "日本",
  759. "v": "日本"
  760. },
  761. {
  762. "n": "欧美",
  763. "v": "欧美"
  764. },
  765. {
  766. "n": "其他",
  767. "v": "其他"
  768. }
  769. ]
  770. },
  771. {
  772. "key": "year",
  773. "name": "年份",
  774. "value": [
  775. {
  776. "n": "全部",
  777. "v": ""
  778. },
  779. {
  780. "n": "2022",
  781. "v": "2022"
  782. },
  783. {
  784. "n": "2021",
  785. "v": "2021"
  786. },
  787. {
  788. "n": "2020",
  789. "v": "2020"
  790. },
  791. {
  792. "n": "2019",
  793. "v": "2019"
  794. },
  795. {
  796. "n": "2018",
  797. "v": "2018"
  798. },
  799. {
  800. "n": "2017",
  801. "v": "2017"
  802. },
  803. {
  804. "n": "2016",
  805. "v": "2016"
  806. },
  807. {
  808. "n": "2015",
  809. "v": "2015"
  810. },
  811. {
  812. "n": "2014",
  813. "v": "2014"
  814. },
  815. {
  816. "n": "2013",
  817. "v": "2013"
  818. },
  819. {
  820. "n": "2012",
  821. "v": "2012"
  822. },
  823. {
  824. "n": "2011",
  825. "v": "2011"
  826. },
  827. {
  828. "n": "2010",
  829. "v": "2010"
  830. },
  831. {
  832. "n": "2009",
  833. "v": "2009"
  834. },
  835. {
  836. "n": "2008",
  837. "v": "2008"
  838. },
  839. {
  840. "n": "2007",
  841. "v": "2007"
  842. },
  843. {
  844. "n": "2006",
  845. "v": "2006"
  846. },
  847. {
  848. "n": "2005",
  849. "v": "2005"
  850. },
  851. {
  852. "n": "2004",
  853. "v": "2004"
  854. }
  855. ]
  856. },
  857. {
  858. "key": "by",
  859. "name": "排序",
  860. "value": [
  861. {
  862. "n": "时间",
  863. "v": "time"
  864. },
  865. {
  866. "n": "人气",
  867. "v": "hits"
  868. },
  869. {
  870. "n": "评分",
  871. "v": "score"
  872. }
  873. ]
  874. }
  875. ],
  876. "20": [
  877. {
  878. "key": "year",
  879. "name": "年份",
  880. "value": [
  881. {
  882. "n": "全部",
  883. "v": ""
  884. },
  885. {
  886. "n": "2022",
  887. "v": "2022"
  888. },
  889. {
  890. "n": "2021",
  891. "v": "2021"
  892. },
  893. {
  894. "n": "2020",
  895. "v": "2020"
  896. },
  897. {
  898. "n": "2019",
  899. "v": "2019"
  900. },
  901. {
  902. "n": "2018",
  903. "v": "2018"
  904. },
  905. {
  906. "n": "2017",
  907. "v": "2017"
  908. },
  909. {
  910. "n": "2016",
  911. "v": "2016"
  912. },
  913. {
  914. "n": "2015",
  915. "v": "2015"
  916. },
  917. {
  918. "n": "2014",
  919. "v": "2014"
  920. },
  921. {
  922. "n": "2013",
  923. "v": "2013"
  924. },
  925. {
  926. "n": "2012",
  927. "v": "2012"
  928. },
  929. {
  930. "n": "2011",
  931. "v": "2011"
  932. },
  933. {
  934. "n": "2010",
  935. "v": "2010"
  936. }
  937. ]
  938. },
  939. {
  940. "key": "by",
  941. "name": "排序",
  942. "value": [
  943. {
  944. "n": "时间",
  945. "v": "time"
  946. },
  947. {
  948. "n": "人气",
  949. "v": "hits"
  950. },
  951. {
  952. "n": "评分",
  953. "v": "score"
  954. }
  955. ]
  956. }
  957. ]
  958. }
  959. }