duboku.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773
  1. //源至https://github.com/FongMi/CatVodSpider/blob/main/json/duboku.json
  2. {
  3. "author": "takagen99",
  4. "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
  5. "homeUrl": "https://duboku.su/",
  6. "dcVipFlag": "true",
  7. "dcPlayUrl": "true",
  8. "cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vodtype')]",
  9. "cateName": "/text()",
  10. "cateId": "/@href",
  11. "cateIdR": "/vodtype/(\\w+).html",
  12. "cateManual": {
  13. "陆剧": "13",
  14. "日韩剧": "15",
  15. "短剧": "21",
  16. "英美剧": "16",
  17. "台泰剧": "14",
  18. "港剧": "20",
  19. "综艺": "3",
  20. "动漫": "4"
  21. },
  22. "homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
  23. "homeVodName": "/@title",
  24. "homeVodId": "/@href",
  25. "homeVodIdR": "/voddetail/(\\w+).html",
  26. "homeVodImg": "/@data-original",
  27. "homeVodImgR": "\\S+(http\\S+)",
  28. "homeVodMark": "//span[contains(@class,'pic-text')]/text()",
  29. "cateUrl": "https://duboku.su/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
  30. "cateVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
  31. "cateVodName": "/@title",
  32. "cateVodId": "/@href",
  33. "cateVodIdR": "/voddetail/(\\w+).html",
  34. "cateVodImg": "/@data-original",
  35. "cateVodImgR": "\\S+(http\\S+)",
  36. "cateVodMark": "//span[contains(@class,'pic-text')]/text()",
  37. "dtUrl": "https://my.duboku.su/voddetail/{vid}.html",
  38. "dtNode": "//body",
  39. "dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
  40. "dtNameR": "",
  41. "dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
  42. "dtImgR": "",
  43. "dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
  44. "dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
  45. "dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
  46. "dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
  47. "dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
  48. "dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
  49. "dtDesc": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '简介')]/following-sibling::a/text()",
  50. "dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a",
  51. "dtFromName": "/text()",
  52. "dtFromNameR": "",
  53. "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
  54. "dtUrlSubNode": "/li/a",
  55. "dtUrlId": "/@href",
  56. "dtUrlIdR": "/vodplay/(\\S+).html",
  57. "dtUrlName": "/text()",
  58. "dtUrlNameR": "",
  59. "playUrl": "https://my.duboku.su/vodplay/{playUrl}.html",
  60. "playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
  61. "playReferer": "https://duboku.su/",
  62. "searchUrl": "https://duboku.su/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
  63. "scVodNode": "json:list",
  64. "scVodName": "name",
  65. "scVodId": "id",
  66. "scVodIdR": "",
  67. "scVodImg": "pic",
  68. "scVodMark": "",
  69. "filter": {
  70. "13": [
  71. {
  72. "key": "year",
  73. "name": "年份",
  74. "value": [
  75. {
  76. "n": "全部",
  77. "v": ""
  78. },
  79. {
  80. "n": "2023",
  81. "v": "2023"
  82. },
  83. {
  84. "n": "2022",
  85. "v": "2022"
  86. },
  87. {
  88. "n": "2021",
  89. "v": "2021"
  90. },
  91. {
  92. "n": "2020",
  93. "v": "2020"
  94. },
  95. {
  96. "n": "2019",
  97. "v": "2019"
  98. },
  99. {
  100. "n": "2018",
  101. "v": "2018"
  102. },
  103. {
  104. "n": "2017",
  105. "v": "2017"
  106. }
  107. ]
  108. },
  109. {
  110. "key": "by",
  111. "name": "排序",
  112. "value": [
  113. {
  114. "n": "排序",
  115. "v": ""
  116. },
  117. {
  118. "n": "时间",
  119. "v": "time"
  120. },
  121. {
  122. "n": "人气",
  123. "v": "hits"
  124. },
  125. {
  126. "n": "评分",
  127. "v": "score"
  128. }
  129. ]
  130. }
  131. ],
  132. "14": [
  133. {
  134. "key": "year",
  135. "name": "年份",
  136. "value": [
  137. {
  138. "n": "全部",
  139. "v": ""
  140. },
  141. {
  142. "n": "2023",
  143. "v": "2023"
  144. },
  145. {
  146. "n": "2022",
  147. "v": "2022"
  148. },
  149. {
  150. "n": "2021",
  151. "v": "2021"
  152. },
  153. {
  154. "n": "2020",
  155. "v": "2020"
  156. },
  157. {
  158. "n": "2019",
  159. "v": "2019"
  160. },
  161. {
  162. "n": "2018",
  163. "v": "2018"
  164. },
  165. {
  166. "n": "2017",
  167. "v": "2017"
  168. }
  169. ]
  170. },
  171. {
  172. "key": "by",
  173. "name": "排序",
  174. "value": [
  175. {
  176. "n": "排序",
  177. "v": ""
  178. },
  179. {
  180. "n": "时间",
  181. "v": "time"
  182. },
  183. {
  184. "n": "人气",
  185. "v": "hits"
  186. },
  187. {
  188. "n": "评分",
  189. "v": "score"
  190. }
  191. ]
  192. }
  193. ],
  194. "16": [
  195. {
  196. "key": "year",
  197. "name": "年份",
  198. "value": [
  199. {
  200. "n": "全部",
  201. "v": ""
  202. },
  203. {
  204. "n": "2023",
  205. "v": "2023"
  206. },
  207. {
  208. "n": "2022",
  209. "v": "2022"
  210. },
  211. {
  212. "n": "2021",
  213. "v": "2021"
  214. },
  215. {
  216. "n": "2020",
  217. "v": "2020"
  218. },
  219. {
  220. "n": "2019",
  221. "v": "2019"
  222. },
  223. {
  224. "n": "2018",
  225. "v": "2018"
  226. },
  227. {
  228. "n": "2017",
  229. "v": "2017"
  230. }
  231. ]
  232. },
  233. {
  234. "key": "by",
  235. "name": "排序",
  236. "value": [
  237. {
  238. "n": "排序",
  239. "v": ""
  240. },
  241. {
  242. "n": "时间",
  243. "v": "time"
  244. },
  245. {
  246. "n": "人气",
  247. "v": "hits"
  248. },
  249. {
  250. "n": "评分",
  251. "v": "score"
  252. }
  253. ]
  254. }
  255. ],
  256. "15": [
  257. {
  258. "key": "year",
  259. "name": "年份",
  260. "value": [
  261. {
  262. "n": "全部",
  263. "v": ""
  264. },
  265. {
  266. "n": "2023",
  267. "v": "2023"
  268. },
  269. {
  270. "n": "2022",
  271. "v": "2022"
  272. },
  273. {
  274. "n": "2021",
  275. "v": "2021"
  276. },
  277. {
  278. "n": "2020",
  279. "v": "2020"
  280. },
  281. {
  282. "n": "2019",
  283. "v": "2019"
  284. },
  285. {
  286. "n": "2018",
  287. "v": "2018"
  288. },
  289. {
  290. "n": "2017",
  291. "v": "2017"
  292. }
  293. ]
  294. },
  295. {
  296. "key": "by",
  297. "name": "排序",
  298. "value": [
  299. {
  300. "n": "排序",
  301. "v": ""
  302. },
  303. {
  304. "n": "时间",
  305. "v": "time"
  306. },
  307. {
  308. "n": "人气",
  309. "v": "hits"
  310. },
  311. {
  312. "n": "评分",
  313. "v": "score"
  314. }
  315. ]
  316. }
  317. ],
  318. "2": [
  319. {
  320. "key": "cateId",
  321. "name": "类型",
  322. "value": [
  323. {
  324. "n": "全部",
  325. "v": ""
  326. },
  327. {
  328. "n": "陆剧",
  329. "v": "13"
  330. },
  331. {
  332. "n": "日韩剧",
  333. "v": "15"
  334. },
  335. {
  336. "n": "英美剧",
  337. "v": "16"
  338. },
  339. {
  340. "n": "台泰剧",
  341. "v": "14"
  342. },
  343. {
  344. "n": "港剧",
  345. "v": "20"
  346. }
  347. ]
  348. },
  349. {
  350. "key": "area",
  351. "name": "地区",
  352. "value": [
  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. "n": "英国",
  379. "v": "英国"
  380. },
  381. {
  382. "n": "巴西",
  383. "v": "巴西"
  384. },
  385. {
  386. "n": "西班牙",
  387. "v": "西班牙"
  388. },
  389. {
  390. "n": "泰国",
  391. "v": "泰国"
  392. },
  393. {
  394. "n": "德国",
  395. "v": "德国"
  396. },
  397. {
  398. "n": "法国",
  399. "v": "法国"
  400. },
  401. {
  402. "n": "日本",
  403. "v": "日本"
  404. },
  405. {
  406. "n": "荷兰",
  407. "v": "荷兰"
  408. }
  409. ]
  410. },
  411. {
  412. "key": "year",
  413. "name": "年份",
  414. "value": [
  415. {
  416. "n": "全部",
  417. "v": ""
  418. },
  419. {
  420. "n": "2023",
  421. "v": "2023"
  422. },
  423. {
  424. "n": "2022",
  425. "v": "2022"
  426. },
  427. {
  428. "n": "2021",
  429. "v": "2021"
  430. },
  431. {
  432. "n": "2020",
  433. "v": "2020"
  434. },
  435. {
  436. "n": "2019",
  437. "v": "2019"
  438. },
  439. {
  440. "n": "2018",
  441. "v": "2018"
  442. },
  443. {
  444. "n": "2017",
  445. "v": "2017"
  446. }
  447. ]
  448. },
  449. {
  450. "key": "by",
  451. "name": "排序",
  452. "value": [
  453. {
  454. "n": "排序",
  455. "v": ""
  456. },
  457. {
  458. "n": "时间",
  459. "v": "time"
  460. },
  461. {
  462. "n": "人气",
  463. "v": "hits"
  464. },
  465. {
  466. "n": "评分",
  467. "v": "score"
  468. }
  469. ]
  470. }
  471. ],
  472. "3": [
  473. {
  474. "key": "area",
  475. "name": "地区",
  476. "value": [
  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. },
  503. {
  504. "key": "year",
  505. "name": "年份",
  506. "value": [
  507. {
  508. "n": "全部",
  509. "v": ""
  510. },
  511. {
  512. "n": "2023",
  513. "v": "2023"
  514. },
  515. {
  516. "n": "2022",
  517. "v": "2022"
  518. },
  519. {
  520. "n": "2021",
  521. "v": "2021"
  522. },
  523. {
  524. "n": "2020",
  525. "v": "2020"
  526. },
  527. {
  528. "n": "2019",
  529. "v": "2019"
  530. }
  531. ]
  532. },
  533. {
  534. "key": "by",
  535. "name": "排序",
  536. "value": [
  537. {
  538. "n": "排序",
  539. "v": ""
  540. },
  541. {
  542. "n": "时间",
  543. "v": "time"
  544. },
  545. {
  546. "n": "人气",
  547. "v": "hits"
  548. },
  549. {
  550. "n": "评分",
  551. "v": "score"
  552. }
  553. ]
  554. }
  555. ],
  556. "4": [
  557. {
  558. "key": "area",
  559. "name": "地区",
  560. "value": [
  561. {
  562. "n": "全部",
  563. "v": ""
  564. },
  565. {
  566. "n": "国产",
  567. "v": "国产"
  568. },
  569. {
  570. "n": "日本",
  571. "v": "日本"
  572. },
  573. {
  574. "n": "美国",
  575. "v": "美国"
  576. },
  577. {
  578. "n": "法国",
  579. "v": "法国"
  580. },
  581. {
  582. "n": "其他",
  583. "v": "其他"
  584. }
  585. ]
  586. },
  587. {
  588. "key": "year",
  589. "name": "年份",
  590. "value": [
  591. {
  592. "n": "全部",
  593. "v": ""
  594. },
  595. {
  596. "n": "2023",
  597. "v": "2023"
  598. },
  599. {
  600. "n": "2022",
  601. "v": "2022"
  602. },
  603. {
  604. "n": "2021",
  605. "v": "2021"
  606. },
  607. {
  608. "n": "2020",
  609. "v": "2020"
  610. },
  611. {
  612. "n": "2019",
  613. "v": "2019"
  614. },
  615. {
  616. "n": "2018",
  617. "v": "2018"
  618. },
  619. {
  620. "n": "2017",
  621. "v": "2017"
  622. }
  623. ]
  624. },
  625. {
  626. "key": "by",
  627. "name": "排序",
  628. "value": [
  629. {
  630. "n": "排序",
  631. "v": ""
  632. },
  633. {
  634. "n": "时间",
  635. "v": "time"
  636. },
  637. {
  638. "n": "人气",
  639. "v": "hits"
  640. },
  641. {
  642. "n": "评分",
  643. "v": "score"
  644. }
  645. ]
  646. }
  647. ],
  648. "20": [
  649. {
  650. "key": "year",
  651. "name": "年份",
  652. "value": [
  653. {
  654. "n": "全部",
  655. "v": ""
  656. },
  657. {
  658. "n": "2023",
  659. "v": "2023"
  660. },
  661. {
  662. "n": "2022",
  663. "v": "2022"
  664. },
  665. {
  666. "n": "2021",
  667. "v": "2021"
  668. },
  669. {
  670. "n": "2020",
  671. "v": "2020"
  672. },
  673. {
  674. "n": "2019",
  675. "v": "2019"
  676. },
  677. {
  678. "n": "2018",
  679. "v": "2018"
  680. },
  681. {
  682. "n": "2017",
  683. "v": "2017"
  684. }
  685. ]
  686. },
  687. {
  688. "key": "by",
  689. "name": "排序",
  690. "value": [
  691. {
  692. "n": "排序",
  693. "v": ""
  694. },
  695. {
  696. "n": "时间",
  697. "v": "time"
  698. },
  699. {
  700. "n": "人气",
  701. "v": "hits"
  702. },
  703. {
  704. "n": "评分",
  705. "v": "score"
  706. }
  707. ]
  708. }
  709. ],
  710. "21": [
  711. {
  712. "key": "year",
  713. "name": "年份",
  714. "value": [
  715. {
  716. "n": "全部",
  717. "v": ""
  718. },
  719. {
  720. "n": "2023",
  721. "v": "2023"
  722. },
  723. {
  724. "n": "2022",
  725. "v": "2022"
  726. },
  727. {
  728. "n": "2021",
  729. "v": "2021"
  730. },
  731. {
  732. "n": "2020",
  733. "v": "2020"
  734. },
  735. {
  736. "n": "2019",
  737. "v": "2019"
  738. },
  739. {
  740. "n": "2018",
  741. "v": "2018"
  742. },
  743. {
  744. "n": "2017",
  745. "v": "2017"
  746. }
  747. ]
  748. },
  749. {
  750. "key": "by",
  751. "name": "排序",
  752. "value": [
  753. {
  754. "n": "排序",
  755. "v": ""
  756. },
  757. {
  758. "n": "时间",
  759. "v": "time"
  760. },
  761. {
  762. "n": "人气",
  763. "v": "hits"
  764. },
  765. {
  766. "n": "评分",
  767. "v": "score"
  768. }
  769. ]
  770. }
  771. ]
  772. }
  773. }