aidi.json 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "author":"takagen99",
  3. "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",
  4. "homeUrl": "https://aidi.tv/",
  5. "cateManual": {
  6. "电影": "dianying",
  7. "国产剧": "guochanju",
  8. "港台剧": "gangtaiju",
  9. "欧美剧": "meiju",
  10. "日本剧": "riju",
  11. "韩国剧": "hanju",
  12. "综艺": "zongyi",
  13. "动漫": "dongman"
  14. },
  15. // Home Summary ====================================================
  16. "homeVodNode": "//div[@class='cbox_list']/div/ul/li[contains(@class, 'vodlist_item')]",
  17. "homeVodName": "/a/@title",
  18. "homeVodId": "/a/@href",
  19. "homeVodIdR": "/movie/(\\w+).html",
  20. "homeVodImg": "/a/@data-original",
  21. "homeVodMark": "/span[2]/text()",
  22. // Category Summary ================================================
  23. "cateUrl": "https://aidi.tv/show/{cateId}--------{catePg}---.html",
  24. "cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi')]/li/a",
  25. "cateVodName": "/@title",
  26. "cateVodId": "/@href",
  27. "cateVodIdR": "/movie/(\\w+).html",
  28. "cateVodImg": "/@data-original",
  29. "cateVodMark": "/span[2]/text()",
  30. // Category Details ================================================
  31. "dtUrl": "https://aidi.tv/movie/{vid}.html",
  32. "dtNode": "//div[@class='content_box clearfix']", // must be unique
  33. "dtName": "/div/a/@title",
  34. "dtImg": "/div/a/img/@data-original",
  35. "dtImgR": "\\S+(http\\S+)",
  36. "dtCate": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '状态')]/following-sibling::a/text()",
  37. "dtDirector": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '导演')]/following-sibling::a/text()",
  38. "dtActor": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '主演')]/following-sibling::a/text()",
  39. "dtDesc": "//div[contains(@class,'content_detail content_min fl')]/ul/li[5]",
  40. // Playlist ========================================================
  41. "dtFromNode": "//a[contains(.,'云') or contains(.,'旋') or contains(.,'爱')]",
  42. "dtFromName": "/@alt",
  43. "dtUrlNode": "//div[contains(@id,'playlistbox')]",
  44. "dtUrlSubNode": "/ul/li/a",
  45. "dtUrlId": "/@href",
  46. "dtUrlName": "/text()",
  47. "dtUrlNameR": "",
  48. "playUrl": "{playUrl}",
  49. "playUa": "",
  50. // Search Results ==================================================
  51. "searchUrl": "https://aidi.tv/vsearch/-------------.html?wd={wd}&submit=",
  52. "scVodNode": "//a[contains(@class,'myui-vodlist__thumb')]",
  53. "scVodName": "/@title",
  54. "scVodId": "/@href",
  55. "scVodIdR": "",
  56. "scVodImg": "/@data-original",
  57. "scVodMark": ""
  58. }