aidi.json 2.3 KB

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