From 8bd75b339732c272e822dc8011c50e78bc09e490 Mon Sep 17 00:00:00 2001 From: yeyin Date: Sun, 8 Jun 2025 06:08:54 +0200 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=200821/lib?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0821/lib/奇珍异兽.js | 39 ++++++ 0821/lib/模板.js | 301 +++++++++++++++++++++++++++++++++++++++++ 0821/lib/腾云驾雾.js | 165 ++++++++++++++++++++++ 0821/lib/蜻蜓FM.js | 28 ++++ 0821/lib/评书随身听.js | 48 +++++++ 5 files changed, 581 insertions(+) create mode 100644 0821/lib/奇珍异兽.js create mode 100644 0821/lib/模板.js create mode 100644 0821/lib/腾云驾雾.js create mode 100644 0821/lib/蜻蜓FM.js create mode 100644 0821/lib/评书随身听.js diff --git a/0821/lib/奇珍异兽.js b/0821/lib/奇珍异兽.js new file mode 100644 index 0000000..a7bcc36 --- /dev/null +++ b/0821/lib/奇珍异兽.js @@ -0,0 +1,39 @@ +var rule = { + title: '奇珍异兽', + host: 'https://www.iqiyi.com', + homeUrl: '', + // detailUrl:'https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid=fyid&size=2000&page=1', + detailUrl: 'https://pcw-api.iqiyi.com/video/video/videoinfowithuser/fyid?agent_type=1&authcookie=&subkey=fyid&subscribe=1', + searchUrl: 'https://search.video.iqiyi.com/o?if=html5&key=**&pageNum=fypage&pos=1&pageSize=24&site=iqiyi', + searchable: 2, + multi: 1, + filterable: 1, + filter: { '1': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': 'three_category_id', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '华语', 'v': 1 }, { 'n': '香港地区', 'v': 28997 }, { 'n': '美国', 'v': 2 }, { 'n': '欧洲', 'v': 3 }, { 'n': '韩国', 'v': 4 }, { 'n': '日本', 'v': 308 }, { 'n': '泰国', 'v': 1115 }, { 'n': '印度', 'v': 28999 }, { 'n': '其它', 'v': 5 }] }, { 'key': '18001', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '喜剧', 'v': 8 }, { 'n': '爱情', 'v': 6 }, { 'n': '动作', 'v': 11 }, { 'n': '枪战', 'v': 131 }, { 'n': '犯罪', 'v': 291 }, { 'n': '惊悚', 'v': 128 }, { 'n': '恐怖', 'v': 10 }, { 'n': '悬疑', 'v': 289 }, { 'n': '动画', 'v': 12 }, { 'n': '家庭', 'v': 27356 }, { 'n': '奇幻', 'v': 1284 }, { 'n': '魔幻', 'v': 129 }, { 'n': '科幻', 'v': 9 }, { 'n': '战争', 'v': 7 }, { 'n': '青春', 'v': 130 }] }, { 'key': '27396', 'name': '规格', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '巨制', 'v': 27397 }, { 'n': '院线', 'v': 27815 }, { 'n': '独播', 'v': 30149 }, { 'n': '网络电影', 'v': 27401 }] }], '2': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': 'three_category_id', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': 15 }, { 'n': '港剧', 'v': 16 }, { 'n': '韩剧', 'v': 17 }, { 'n': '美剧', 'v': 18 }, { 'n': '日剧', 'v': 309 }, { 'n': '泰剧', 'v': 1114 }, { 'n': '台湾地区', 'v': 1117 }, { 'n': '英剧', 'v': 28916 }, { 'n': '其它', 'v': 19 }] }, { 'key': '18003', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '自制', 'v': 11992 }, { 'n': '古装', 'v': 24 }, { 'n': '言情', 'v': 20 }, { 'n': '武侠', 'v': 23 }, { 'n': '偶像', 'v': 30 }, { 'n': '家庭', 'v': 1654 }, { 'n': '青春', 'v': 1653 }, { 'n': '都市', 'v': 24064 }, { 'n': '喜剧', 'v': 135 }, { 'n': '战争', 'v': 27916 }, { 'n': '军旅', 'v': 1655 }, { 'n': '谍战', 'v': 290 }, { 'n': '悬疑', 'v': 32 }, { 'n': '罪案', 'v': 149 }, { 'n': '穿越', 'v': 148 }, { 'n': '宫廷', 'v': 139 }, { 'n': '历史', 'v': 21 }, { 'n': '神话', 'v': 145 }, { 'n': '科幻', 'v': 34 }, { 'n': '年代', 'v': 27 }, { 'n': '农村', 'v': 29 }, { 'n': '商战', 'v': 140 }, { 'n': '剧情', 'v': 24063 }, { 'n': '奇幻', 'v': 27881 }, { 'n': '网剧', 'v': 24065 }, { 'n': '竖短片', 'v': 32839 }] }], '3': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': 'three_category_id', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '国内', 'v': 20323 }, { 'n': '国外', 'v': 20324 }] }, { 'key': '18004', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '人文', 'v': 70 }, { 'n': '美食', 'v': 33908 }, { 'n': '医疗', 'v': 33924 }, { 'n': '自然', 'v': 33933 }, { 'n': '萌宠', 'v': 33945 }, { 'n': '财经', 'v': 33953 }, { 'n': '罪案', 'v': 33960 }, { 'n': '竞技', 'v': 33967 }, { 'n': '灾难', 'v': 33974 }, { 'n': '军事', 'v': 72 }, { 'n': '历史', 'v': 74 }, { 'n': '探险', 'v': 73 }, { 'n': '社会', 'v': 71 }, { 'n': '科技', 'v': 28119 }, { 'n': '旅游', 'v': 310 }] }, { 'key': '28467', 'name': '出品方', 'value': [{ 'n': '全部', 'v': '' }, { 'n': 'BBC', 'v': 28468 }, { 'n': '美国历史频道', 'v': 28470 }, { 'n': '探索频道', 'v': 28471 }, { 'n': '央视记录', 'v': 28472 }, { 'n': '北京纪实频道', 'v': 28473 }, { 'n': '上海纪实频道', 'v': 28474 }, { 'n': '朗思文化', 'v': 28476 }, { 'n': 'CNEX', 'v': 28477 }, { 'n': '五星传奇', 'v': 28478 }, { 'n': 'IMG', 'v': 28479 }, { 'n': 'NHK', 'v': 28480 }, { 'n': '爱奇艺出品', 'v': 31283 }, { 'n': 'Netflix', 'v': 31286 }] }, { 'key': '29076', 'name': '片种', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '纪录电影', 'v': 29077 }, { 'n': '系列纪录片', 'v': 29078 }, { 'n': '网络纪录片', 'v': 29082 }, { 'n': '纪实栏目', 'v': 29083 }] }, { 'key': '31294', 'name': '时长', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '微纪录', 'v': 29079 }, { 'n': '长纪录', 'v': 29080 }, { 'n': '短纪录', 'v': 29081 }] }], '4': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': 'three_category_id', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '中国大陆', 'v': 37 }, { 'n': '日本', 'v': 38 }, { 'n': '韩国', 'v': 1106 }, { 'n': '欧美', 'v': 30218 }, { 'n': '其它', 'v': 40 }] }, { 'key': '30219', 'name': '版本', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '动画', 'v': 30220 }, { 'n': '特摄', 'v': 30223 }, { 'n': '布袋戏', 'v': 30224 }, { 'n': '特别篇', 'v': 32782 }, { 'n': '动态漫画', 'v': 32783 }, { 'n': '动画电影', 'v': 32784 }, { 'n': '竖版视频', 'v': 32785 }, { 'n': '轻动画', 'v': 33482 }, { 'n': '短剧', 'v': 33483 }] }, { 'key': '30225', 'name': '风格', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '搞笑', 'v': 30230 }, { 'n': '热血', 'v': 30232 }, { 'n': '催泪', 'v': 30233 }, { 'n': '治愈', 'v': 30234 }, { 'n': '励志', 'v': 30237 }, { 'n': '机战', 'v': 30241 }, { 'n': '恋爱', 'v': 30243 }, { 'n': '科幻', 'v': 30245 }, { 'n': '奇幻', 'v': 30247 }, { 'n': '推理', 'v': 30248 }, { 'n': '校园', 'v': 30249 }, { 'n': '日常', 'v': 30252 }, { 'n': '历史', 'v': 30254 }, { 'n': '美食', 'v': 30255 }, { 'n': '职场', 'v': 30256 }, { 'n': '偶像', 'v': 30258 }, { 'n': '泡面', 'v': 30265 }, { 'n': '冒险', 'v': 30267 }, { 'n': '竞技', 'v': 30268 }, { 'n': '合家欢', 'v': 30270 }, { 'n': '武侠', 'v': 32792 }, { 'n': '玄幻', 'v': 32793 }] }, { 'key': '32795', 'name': '新类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '轻小说改编', 'v': 32796 }, { 'n': '漫画改编', 'v': 32797 }, { 'n': '游戏改编', 'v': 32798 }, { 'n': '原创', 'v': 32799 }] }], '6': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': 'three_category_id', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': 151 }, { 'n': '港台', 'v': 152 }, { 'n': '韩国', 'v': 33306 }, { 'n': '欧美', 'v': 154 }, { 'n': '其它', 'v': 1113 }] }, { 'key': '18014', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '播报', 'v': 155 }, { 'n': '访谈', 'v': 156 }, { 'n': '游戏', 'v': 158 }, { 'n': '晚会', 'v': 292 }, { 'n': '曲艺', 'v': 293 }, { 'n': '脱口秀', 'v': 2118 }, { 'n': '真人秀', 'v': 2224 }, { 'n': '竞技', 'v': 30278 }, { 'n': '爱奇艺出品', 'v': 30279 }, { 'n': '竞演', 'v': 33860 }] }, { 'key': '33162', 'name': '题材', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '音乐', 'v': 33163 }, { 'n': '舞蹈', 'v': 33172 }, { 'n': '文化', 'v': 33173 }, { 'n': '美食', 'v': 33182 }, { 'n': '伦理', 'v': 33184 }, { 'n': '相亲', 'v': 33193 }, { 'n': '纪实', 'v': 33195 }, { 'n': '生活', 'v': 33196 }, { 'n': '亲子', 'v': 33197 }, { 'n': '少儿', 'v': 33198 }, { 'n': '财经', 'v': 33199 }, { 'n': '健康', 'v': 33200 }, { 'n': '时尚', 'v': 33203 }, { 'n': '旅游', 'v': 33205 }, { 'n': '教育', 'v': 33206 }, { 'n': '其它', 'v': 33220 }, { 'n': '爱情', 'v': 33316 }, { 'n': '搞笑', 'v': 33317 }, { 'n': '益智', 'v': 33318 }, { 'n': '职场', 'v': 33319 }, { 'n': '语言', 'v': 33530 }, { 'n': '辩论', 'v': 33531 }, { 'n': '演讲', 'v': 33843 }] }], '5': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': 'three_category_id', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': 221 }, { 'n': '港台', 'v': 220 }, { 'n': '欧美', 'v': 219 }, { 'n': '日韩', 'v': 218 }, { 'n': '拉美', 'v': 217 }, { 'n': '亚洲地区', 'v': 216 }, { 'n': '非洲', 'v': 215 }] }, { 'key': '18009', 'name': '语种', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '普通话', 'v': 91 }, { 'n': '粤语', 'v': 92 }, { 'n': '闽南语', 'v': 93 }, { 'n': '英语', 'v': 94 }, { 'n': '日语', 'v': 95 }, { 'n': '韩语', 'v': 96 }, { 'n': '其它', 'v': 97 }] }, { 'key': '23554', 'name': '音乐类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '单曲MV', 'v': 23556 }, { 'n': '单曲现场', 'v': 23557 }, { 'n': '演唱会', 'v': 23558 }, { 'n': '新闻', 'v': 23559 }, { 'n': '访谈', 'v': 23560 }, { 'n': '音乐记录', 'v': 23561 }, { 'n': '音乐周边', 'v': 23562 }, { 'n': '音乐节目', 'v': 23563 }, { 'n': '影视原声', 'v': 23564 }, { 'n': '音乐短片', 'v': 23565 }, { 'n': '其他', 'v': 23566 }] }], '16': [{ 'key': 'mode', 'name': '综合排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '热播榜', 'v': 11 }, { 'n': '好评榜', 'v': 8 }, { 'n': '新上线', 'v': 4 }] }, { 'key': 'year', 'name': '全部年份', 'value': [{ 'n': '全部', 'v': '' }, { "n": "2024", "v": "2024" }, { 'n': '2023', 'v': 2023 }, { 'n': '2022', 'v': 2022 }, { 'n': '2021', 'v': 2021 }, { 'n': '2020', 'v': 2020 }, { 'n': '2019', 'v': 2019 }, { 'n': '2018', 'v': 2018 }, { 'n': '2017', 'v': 2017 }, { 'n': '2016-2011', 'v': '2011_2016' }, { 'n': '2010-2000', 'v': '2000_2010' }, { 'n': '90年代', 'v': '1990_1999' }, { 'n': '80年代', 'v': '1980_1989' }, { 'n': '更早', 'v': '1964_1979' }] }, { 'key': 'is_purchase', 'name': '全部资费', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '免费', 'v': 0 }, { 'n': '会员', 'v': 1 }, { 'n': '付费', 'v': 2 }] }, { 'key': '18061', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '喜剧', 'v': 1296 }, { 'n': '爱情', 'v': 1297 }, { 'n': '动作', 'v': 1298 }, { 'n': '奇幻', 'v': 1299 }, { 'n': '惊悚', 'v': 1300 }, { 'n': '悬疑', 'v': 1301 }, { 'n': '青春', 'v': 1302 }] }] }, + // url:'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=fyclass&data_type=1&is_purchase=&mode=24&page_id=fypage&ret_num=48&three_category_id=', + url: 'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=fyclass&data_type=1&page_id=fypage&ret_num=48', + filter_url: 'is_purchase={{fl.is_purchase}}&mode={{fl.mode}}&three_category_id={{fl.three_category_id}}&market_release_date_level={{fl.year}}', + // url:'https://pcw-api.iqiyi.com/search/video/videolists?channel_id=fyclass&pageNum=fypage&pageSize=24&data_type=1&site=iqiyi', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_name: '电影&电视剧&纪录片&动漫&综艺&音乐&网络电影', + class_url: '1&2&3&4&6&5&16', + limit: 20, + // play_parse:true, + // 手动调用解析请求json的url,此lazy不方便 + // lazy:'js:input="https://cache.json.icu/home/api?type=ys&uid=292796&key=fnoryABDEFJNPQV269&url="+input.split("?")[0];log(input);let html=JSON.parse(request(input));log(html);input=html.url||input', + // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + // 一级:'json:.data.list;.name;.imageUrl;.latestOrder;.albumId', + 推荐: '', + // 推荐:'js:let d=[];fetch_params.headers["user-agent"]=PC_UA;pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;let html=fetch(HOST,fetch_params);let lists=pdfa(html,".qy-mod-li");lists.forEach(function(it){try{let title=pdfh(it,"p.sub&&title");let desc=pdfh(it,".qy-mod-label&&Text");let pic_url=pd(it,"img&&src");d.push({title:title,desc:desc,img:pic_url})}catch(e){}});res=setResult(d);', + 一级: 'js:let d=[];if(MY_CATE==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(MY_CATE==="5"){input=input.replace("data_type=1","data_type=2")}let html=request(input);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=MY_CATE+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d);', + // 一级:'js:let d=[];if(MY_CATE==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(MY_CATE==="5"){input=input.replace("data_type=1","data_type=2")}let html=fetch(input,fetch_params);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=MY_CATE+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d);', + // 一级:'json:.data.list;.name;.imageUrl;.playUrl;.latestOrder', + // 二级:{is_json:1,"title":"data.title;data.moviecategory[0]+data.moviecategory[1]","img":"data.cdncover","desc":"data.area[0];data.director[0]","content":"data.description","tabs":"data.playlink_sites;data.playlinksdetail.#idv.quality","lists":"data.playlinksdetail.#idv.default_url"}, + // 二级:{is_json:1,"title":"data.name+data.subtitle;data.latestOrder","img":"data.imageUrl","desc":"data.categories;data.areas","content":"data.description","tabs":"data.name","lists":"data.playlinksdetail.#idv.default_url"}, + 二级: '', + 二级: 'js:let d=[];let html=request(input);let json=JSON.parse(html).data;VOD={vod_id:"",vod_url:input,vod_name:"",type_name:"",vod_actor:"",vod_year:"",vod_director:"",vod_area:"",vod_content:"",vod_remarks:"",vod_pic:""};VOD.vod_name=json.name;try{if(json.latestOrder){VOD.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+"\\n更新至:第"+json.latestOrder+"集(期)/共"+json.videoCount+"集(期)"}else{VOD.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+json.period}}catch(e){VOD.vod_remarks=json.subtitle}VOD.vod_area=(json.focus||"")+"\\n资费:"+(json.payMark===1?"VIP":"免费")+"\\n地区:"+(json.areas||"");let vsize="579_772";try{vsize=json.imageSize[12]}catch(e){}VOD.vod_pic=json.imageUrl.replace(".jpg","_"+vsize+".jpg?caplist=jpg,webp");VOD.type_name=json.categories.map(function(it){return it.name}).join(",");if(json.people.main_charactor){let vod_actors=[];json.people.main_charactor.forEach(function(it){vod_actors.push(it.name)});VOD.vod_actor=vod_actors.join(",")}VOD.vod_content=json.description;let playlists=[];if(json.channelId===1||json.channelId===5){playlists=[{playUrl:json.playUrl,imageUrl:json.imageUrl,shortTitle:json.shortTitle,focus:json.focus,period:json.period}]}else{if(json.channelId===6){let qs=json.period.split("-")[0];let listUrl="https://pcw-api.iqiyi.com/album/source/svlistinfo?cid=6&sourceid="+json.albumId+"&timelist="+qs;let playData=JSON.parse(request(listUrl)).data[qs];playData.forEach(function(it){playlists.push({playUrl:it.playUrl,imageUrl:it.imageUrl,shortTitle:it.shortTitle,focus:it.focus,period:it.period})})}else{let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page=1";let data=JSON.parse(request(listUrl)).data;let total=data.total;playlists=data.epsodelist;if(total>200){for(let i=2;i200){for(let i=2;i 1) { + for (let i = 0; i < video_lists.length; i += 30) { + video_list.push(video_lists.slice(i, i + 30)) + } + video_list.forEach(function(it, idex) { + let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=682&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + it.join(","); + let o_html = fetch(o_url, fetch_params); + eval(o_html); + QZOutputJson.results.forEach(function(it1) { + it1 = it1.fields; + let url = "https://v.qq.com/x/cover/" + cid + "/" + it1.vid + ".html"; + let parts = it1.series_part_title.split(" ")[1]; + if (!it1.title.match(/预告/)) { + d.push({ + title: parts ? parts: it1.title, + pic_url: it1.pic160x90.replace("/160", ""), + desc: it1.video_checkup_time, + url: url, + type: it1.category_map && it1.category_map.length > 1 ? it1.category_map[1] : "" + }) + } + }) + }) + } + } + let zp = d.filter(function(it) { + return ! (it.title === "1" && it.type && it.type !== "正片") + }); + VOD.vod_play_from = "腾讯"; + VOD.vod_play_url = zp.map(function(it) { + return it.title + "$" + it.url + }).join("#"); + `, + 搜索: `js: + let d = []; + pdfa = jsp.pdfa; + pdfh = jsp.pdfh; + pd = jsp.pd; + let html = request(input); + let baseList = pdfa(html, "body&&.result_item_v"); + if (baseList.length > 0) { + baseList.forEach(function(it) { + let longText = pdfh(it, ".result_title&&Text"); + let shortText = pdfh(it, ".sub&&Text"); + let url = pd(it, "div.result_item_v&&data-id"); + let img = pd(it, ".figure_pic&&src"); + let fromTag = pdfh(it, ".result_source&&Text"); + let markAlt = pd(it, ".mark_v img&&alt"); + if (fromTag.match(/腾讯/) && shortText && !markAlt.match(/预告/)) { + d.push({ + title: longText.split(shortText)[0], + img: img, + url: 'https://node.video.qq.com/x/api/float_vinfo2?cid=' + url, + desc: shortText.replace('(', "").replace(')', "") + }) + } + }); + } else { + let baseLists = pdfa(html, "body&&.list_item"); + baseLists.forEach(function(it) { + let longText = pdfh(it, ".figure_title&&Text"); + let shortText = pdfh(it, ".figure_desc&&Text"); + let url = pd(it, ".figure_title&&a&&href"); + let img = pd(it, ".figure_pic&&src"); + let fromTag = pd(it, ".source_icon&&alt"); + const parts = url.split('/'); + const cid = parts[parts.length - 1].replace('.html', ""); + if (!fromTag && longText) { + d.push({ + title: longText, + img: img, + url: 'https://node.video.qq.com/x/api/float_vinfo2?cid=' + cid, + desc: shortText + }) + } + }); + } + setResult(d); + `, +} \ No newline at end of file diff --git a/0821/lib/蜻蜓FM.js b/0821/lib/蜻蜓FM.js new file mode 100644 index 0000000..09cf6f2 --- /dev/null +++ b/0821/lib/蜻蜓FM.js @@ -0,0 +1,28 @@ +var rule = { + title:'蜻蜓FM', + host:'http://www.qingting.fm', + url:'/radiopage/fyclass/fypage', + searchUrl:'', + searchable:0, + quickSearch:0, + class_name:'广东&浙江&北京&天津&河北&上海&山西&内蒙古&辽宁&吉林&黑龙江&江苏&安徽&福建&江西&山东&河南&湖北&湖南&广西&海南&重庆&四川&贵州&云南&陕西&甘肃&宁夏&新疆&西藏&青海&资讯&音乐&交通&经济&文艺&都市&体育&双语&综合&生活&旅游&曲艺&方言', + class_url:'217&99&3&5&7&83&19&31&44&59&69&85&111&129&139&151&169&187&202&239&254&257&259&281&291&316&327&351&357&308&342&433&442&429&439&432&441&430&431&440&438&435&436&434', + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + play_parse:true, + play_json:0, + lazy:'js:input=input.replace("www.qingting.fm/radios/","lhttp.qingting.fm/live/")+"/64k.mp3"', + limit:6, + double:false, + //推荐:'*', + 一级:'.contentSec&&.radio;span&&Text;img&&src;.descRadio&&Text;a&&href', + 二级:'*', + 搜索:'', + + //是否启用辅助嗅探: 1,0 + sniffer:1, + // 辅助嗅探规则 + isVideo:"http((?!http).){26,}\\.(m3u8|mp4|flv|avi|mkv|wmv|mpg|mpeg|mov|ts|3gp|rm|rmvb|asf|m4a|mp3|wma)", +} \ No newline at end of file diff --git a/0821/lib/评书随身听.js b/0821/lib/评书随身听.js new file mode 100644 index 0000000..c941bf8 --- /dev/null +++ b/0821/lib/评书随身听.js @@ -0,0 +1,48 @@ +var rule = { + title:'评书随身听', + host:'https://www.psmp3.com', + // url:'/fyclass/fypage.html', + url:'/fyfilter/fypage.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter:{ + "ykc":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"ykc"},{"n":"袁阔成三国演义","v":"ykc-sgyy"},{"n":"袁阔成水泊梁山","v":"ykc-sbls"},{"n":"袁阔成封神演义","v":"ykc-fsyy"},{"n":"袁阔成薛刚反唐","v":"ykc-xgft"},{"n":"袁阔成林海雪原","v":"ykc-lhxy"},{"n":"袁阔成楚汉相争","v":"ykc-chxz"},{"n":"袁阔成彭公案","v":"ykc-pga"},{"n":"袁阔成烈火金刚","v":"ykc-lhjg"},{"n":"袁阔成金钱镖","v":"ykc-jqb"},{"n":"袁阔成三气周瑜","v":"ykc-sqzy"},{"n":"袁阔成群英会","v":"ykc-qyh"},{"n":"袁阔成长坂雄风","v":"ykc-cbxf"},{"n":"袁阔成平原枪声","v":"ykc-pyqs"},{"n":"袁阔成暴风骤雨","v":"ykc-bfzy"},{"n":"野火春风斗古城","v":"ykc-yhcfdgc"}]}], + "stf":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"stf"},{"n":"单田芳隋唐演义","v":"stf-styy"},{"n":"单田芳乱世枭雄","v":"stf-lsxx"},{"n":"单田芳白眉大侠","v":"stf-bmdx"},{"n":"单田芳童林传","v":"stf-tlz"},{"n":"单田芳水浒传","v":"stf-shz"},{"n":"单田芳三侠五义","v":"stf-sxwy"},{"n":"单田芳三侠剑","v":"stf-sxj"},{"n":"单田芳大明演义","v":"stf-dmyy"},{"n":"单田芳龙虎风云会","v":"stf-lhfyh"},{"n":"单田芳三国演义","v":"stf-sgyy"},{"n":"单田芳薛家将","v":"stf-xjj"},{"n":"单田芳清官册","v":"stf-qgc"},{"n":"单田芳小五义","v":"stf-xwy"},{"n":"单田芳铁扇怪侠","v":"stf-tsgx"},{"n":"单田芳楚汉争雄","v":"stf-chzx"}]}], + "tly":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"tly"},{"n":"田连元水浒传","v":"tly-shz"},{"n":"田连元杨家将","v":"tly-yjj"},{"n":"田连元隋唐演义","v":"tly-styy"},{"n":"田连元三侠五义","v":"tly-sxwy"},{"n":"田连元刘秀传","v":"tly-lxz"},{"n":"田连元小八义","v":"tly-xby"},{"n":"田连元包公案","v":"tly-bga"},{"n":"田连元大话成语","v":"tly-dhcy"},{"n":"田连元双镖记","v":"tly-sbj"},{"n":"田连元海青天","v":"tly-hqt"},{"n":"田连元辽沈战役","v":"tly-lszy"},{"n":"田连元血溅津门","v":"tly-xjjm"},{"n":"田连元镜花缘","v":"tly-jhy"},{"n":"田连元孙庞斗智","v":"tly-spdz"},{"n":"田连元孙膑与庞涓","v":"tly-sbypj"}]}], + "llf":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"llf"},{"n":"刘兰芳岳飞传","v":"llf-yfz"},{"n":"刘兰芳杨家将全传","v":"llf-yjjqz"},{"n":"刘兰芳呼家将","v":"llf-hjj"},{"n":"刘兰芳赵匡胤演义","v":"llf-zkyyy"},{"n":"刘兰芳朱元璋演义","v":"llf-zyzyy"},{"n":"刘兰芳红楼梦","v":"llf-hlm"},{"n":"刘兰芳五凤朝阳刀","v":"llf-wfcyd"},{"n":"刘兰芳新岳飞传","v":"llf-xyfz"},{"n":"刘兰芳杨家将","v":"llf-yjj"},{"n":"刘兰芳西唐演义","v":"llf-xtyy"},{"n":"刘兰芳樊梨花","v":"llf-flh"},{"n":"刘兰芳大唐侠女","v":"llf-dtxn"},{"n":"刘兰芳黑虎传","v":"llf-hhz"},{"n":"刘兰芳洪武大帝","v":"llf-hwdd"},{"n":"刘兰芳契丹萧太后","v":"llf-qdxth"}]}], + "llr":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"llr"},{"n":"连丽如东汉演义","v":"llr-dhyy"},{"n":"连丽如大隋唐","v":"llr-dst"},{"n":"连丽如三国演义","v":"llr-sgyy"},{"n":"连丽如雍正剑侠图","v":"llr-yzjxt"},{"n":"连丽如红楼梦","v":"llr-hlm"},{"n":"连丽如龙图公案","v":"llr-ltga"},{"n":"连丽如鹿鼎记","v":"llr-ldj"},{"n":"连丽如刘公案","v":"llr-lga"},{"n":"连丽如康熙私访","v":"llr-kxsf"},{"n":"连丽如东周列国","v":"llr-dzlg"},{"n":"连丽如十二女侠","v":"llr-senx"},{"n":"连丽如智圣东方朔","v":"llr-zsdfs"},{"n":"连丽如侠义英雄传","v":"llr-xyyxz"},{"n":"连丽如蓬莱剑侠","v":"llr-pljx"},{"n":"连丽如康熙大帝","v":"llr-kxdd"}]}], + "zsz":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"zsz"},{"n":"张少佐大明剑侠","v":"zsz-dmjx"},{"n":"张少佐雍正剑侠图","v":"zsz-yzjxt"},{"n":"张少佐天龙八部","v":"zsz-tlbb"},{"n":"张少佐昆仑剑侠","v":"zsz-kljx"},{"n":"张少佐多情剑客无情剑","v":"zsz-dqjkwqj"},{"n":"张少佐笑傲江湖","v":"zsz-xajh"},{"n":"张少佐射雕英雄传","v":"zsz-sdyxz"},{"n":"张少佐倚天屠龙记","v":"zsz-yttlj"},{"n":"张少佐神雕侠侣","v":"zsz-sdxl"},{"n":"张少佐钟凌传","v":"zsz-zlz"},{"n":"张少佐明史奇侠","v":"zsz-msqx"},{"n":"张少佐中国血案","v":"zsz-zgxa"},{"n":"张少佐神剑惊天刺雍正","v":"zsz-sjjtcyz"},{"n":"张少佐豪气惊天","v":"zsz-hqjt"},{"n":"张少佐乱世恩仇","v":"zsz-lsec"}]}], + "tzy":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"tzy"},{"n":"田战义李自成","v":"tzy-lzc"},{"n":"田战义秘密列车","v":"tzy-mmlc"},{"n":"田战义民国风云","v":"tzy-mgfy"},{"n":"田战义夕照紫禁城","v":"tzy-xzzjc"},{"n":"田战义风雨关山","v":"tzy-fygs"},{"n":"田战义聊斋志异","v":"tzy-lzzy"},{"n":"田战义侠义豪杰","v":"tzy-xyhj"},{"n":"风云人物蒋介石","v":"tzy-fyrwjjs"},{"n":"田战义绝密行动","v":"tzy-jmxd"},{"n":"田战义燕子李三传奇","v":"tzy-yzlscq"},{"n":"田战义中国古代奇案","v":"tzy-zggdqa"},{"n":"田战义火牛阵","v":"tzy-hnz"},{"n":"田战义县委书记","v":"tzy-xwsj"},{"n":"田战义摧毁神风号","v":"tzy-chsfh"},{"n":"田战义仇大娘","v":"tzy-cdn"}]}] + }, + filter_def:{ + ykc:{cateId:'ykc'}, + stf:{cateId:'stf'}, + tly:{cateId:'tly'}, + llf:{cateId:'llf'}, + llr:{cateId:'llr'}, + zsz:{cateId:'zsz'}, + tzy:{cateId:'tzy'} + }, + searchUrl:'/so/**_fypage.html', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + class_parse: '.list-navi&&li:gt(1);a&&Text;a&&href;/(\\w+).html', + play_parse:true, + lazy:'js:input={jx:0,url:input,parse:0}', + limit:6, + 推荐:'*', + 一级:'#post_list_box&&li;h2&&Text;img&&src;.f_r&&span:eq(3)&&Text;a&&href', + 二级:{ + title:'h1&&Text;.view&&Text', + img:'img&&src', + desc:'.view&&Text;;;.lmname&&Text;.author&&Text', + content:'.jAsrPyf4&&p:eq(1)&&Text', + // tabs:'js:TABS=["评书随身听"]', + lists:'js:var VideoListJson;VideoListJson=eval(html.split("audio: ")[1].split("}\)")[0]);let list1=[];VideoListJson.forEach(function(it){list1.push(it.name.strip()+"$https:"+it.url)});LISTS=[list1];', + }, + 搜索: '*', +} \ No newline at end of file