generated from Aleks/xxaazza2z
上传文件至 天微VIP线/lib
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
var rule = {
|
||||
title: '六月听书',
|
||||
host: 'http://m.6yueting.com',
|
||||
url: '/ys/fyclass/o2/pfypage',
|
||||
searchUrl: '/search/index/search?content=**&type=1&pageNum=fypage&pageSize=40',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable:0,//是否启用分类筛选,
|
||||
headers:{'User-Agent':'MOBILE_UA'},
|
||||
class_name:'全部分类&玄幻奇幻&修真武侠&恐怖灵异&古今言情&都市言情&穿越重生&粤语古仔&网游小说&通俗文学&历史纪实&军事&悬疑推理&ebc5系列&官场商战&儿童读物&广播剧&外文原版&评书大全&相声小品&百家讲坛&健康养生&教材&期刊头条&戏曲&脱口秀',
|
||||
class_url:'t0&t1&t2&t3&t4&t28&t5&t6&t7&t11&t12&t13&t14&t18&t15&t16&t17&t22&t8&t9&t10&t20&t21&t23&t24&t27',
|
||||
play_parse:true,
|
||||
lazy:'',
|
||||
limit:6,
|
||||
图片来源:'@Referer=http://m.6yueting.com/@User-Agent=MOBILE_UA',
|
||||
推荐:'*',
|
||||
一级: '.list-wrapper&&.item-link;h2--span&&Text;img&&src;.status&&Text;a&&href',
|
||||
二级:{
|
||||
"title":".book-title&&Text;.text:eq(0)&&Text",
|
||||
"img":".img&&src",
|
||||
"desc":".text:eq(3)&&Text;;;.text:eq(1)&&Text;.text:eq(2)&&Text",
|
||||
"content":".book-intro&&Text",
|
||||
"tabs":".operate-bar&&.total-num",
|
||||
"lists":".book-list:eq(#id)&&.list-item"
|
||||
},
|
||||
搜索:'js:let d=[];let MY_HOME="http://m.6yueting.com";let html=request(input);html=JSON.parse(html);let list=html.data.content;list.forEach(function(it){d.push({title:it.name.replace(/<.*?>/g,""),img:"http://img.6yueting.com:20001/"+it.coverUrlLocal,url:MY_HOME+"/list/"+it.code,desc:it.cdate,content:it.descXx.replace(/ /g,"")})});setResult(d);',
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"请求头": "手机",
|
||||
"主页url": "https://www.mp4br.com",
|
||||
"数组": "",
|
||||
"标题": "",
|
||||
"副标题": "</p><i>&&</i>",
|
||||
"图片": "img src=\"&&\"",
|
||||
"简介": "div class=\"tjuqing\">&&</div>",
|
||||
"线路数组": "<h2>&&</h2>",
|
||||
"线路标题": "开心软件+&&",
|
||||
"播放数组": "class=\"video_list fn-clear\">&&</div>",
|
||||
"播放列表": "<a&&</a",
|
||||
"播放标题": ">&&</a",
|
||||
"播放链接": "href=\"&&\"",
|
||||
"嗅探词": "index.m3u8",
|
||||
"跳转播放链接": "urlDecode(var player_*url\":\"&&\")",
|
||||
"搜索数组": "<li><a class=\"play-img&&</a",
|
||||
"搜索图片": "src=\"&&\"",
|
||||
"搜索标题": "alt=\"&&\"",
|
||||
"搜索链接": "href=\"&&\"",
|
||||
"搜索url": "https://www.mp4br.com/sousuo/page/{pg}/wd/{wd}.html",
|
||||
"分类数组": "<li&&</li>",
|
||||
"分类标题": ">&&</a",
|
||||
"分类ID": "href=\"/dy/hd&&.html\"",
|
||||
"分类url": "https://www.mp4br.com/gaojisousuo/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
dmFyIHJ1bGU9ewogIHRpdGxlOiAi6ICB546L55S15b2xIiwKICDmqKHmnb86ICLoh6rliqgiLAogIGhvc3Q6ICJodHRwczovL2xhb3dhbmcuY28iLAogIHVybDogIi92cy9meWNsYXNzZnlmaWx0ZXIuaHRtbCIsCiAgc2VhcmNoVXJsOiAiL3MqKi9wYWdlL2Z5cGFnZS5odG1sIiwKICBmaWx0ZXJhYmxlOiAxLAogIGZpbHRlcjogIkg0c0lBQUFBQUFBQUErMmFhVzhUVnhTRy80cy9VMm5HMlFhK3NTOWwzNkhpQTZvaUZiV2xVcUdWS29Ua3hGbWNRR0lIaFJoak40RW16b0t5T0lTR3hNYk9uL0dkR2YrTFRuelBmYzl4RW8wS0lsM1FmUFA3SE44Nzl6MitubnVPeDQ5aWR1elFONDlpMzNmL0Zqc1VVLzN6amVTOEdwcHprLzJ4QTdIN2QzL3MzazEvdmZ2REw5M05RZmYzQ0FZbzl2Z0F4U1lLUVlBb0NSUHpVcXM4Z29TSnVUMFpOekZCTVJLWWMzaStYaTJZT2JYQW5ITmphck5pNXRRQzQrUUtTZUI2cVJmMThwQzVuaGFZYzNqRnE3NHhjMnFCT1FlZU5YSUxaazR0TUdmdm9qY3hadWJVQXJIa3NOdjcwc1MwRVA2ODhRcjcyeGFJRlFmWkh3bk11VFJicjcweWMyb0JENVcwNnQ4d0hyVEFuT2taZnhwNTBRS3gwUUdWZm10aVdpQ1dlZW9tOE5scVlXS04zai9kVXBwaUpFeXMvV3Zpd1F2RC9PV1NxajRuVHVMeG5lMW95N1lzbE5UVDhxNXRhZWllMnhMQmxtMDVNOWZJRFppbGE0RlUxVVpWdm1wU3BRVnN6ZWJjalJWalN3dkVwaFo0SEFsOE5ObWlXMWcwSDQwV25QNlN1MWxEK3BzQ3NaR1NLcythbUJhWWM2M0UxeU9CZEQ1WjVSZ0pIdmRjam5zdVk2cjJubU1rVEt5K3NkbkFXa2dnWjJPVFludHBnVG5mdi9PTFcyWk9MWGlydjNLZmJBVWZBSGE3MGJqcVZwOVh6Ym9USnVtczRhY3ZIUXhRS2ZNdFpJMTNySXdIMHMydW0zZEFpMXVSS28yci9oTGZqVWdqbzhVdEw3M2tEZVZNVXFGeGxkcWF2bTY5akMrMlJQRGN2MTZ2bUZzYmlkMWIzVjlaOHVjVE83YzY2RjVibllNdFd6MWZEUUxtY2xxSWJjSXhFa2pKMnhtT2tjQld6MWJWU0piRHJNV1hRWVMxRUY4R2pwRVFtMVBFdEJDYlV6alJRaVJWTFNjNXFkdGlkMUtEajd5UmZiY3pxYUI3SlpXRE1xbHhLOTVPclBsUzhEYm1iWkxIbWNjbHQ1bmJrbHZNTGNIdGcrREJTOEVkNW83a1hjeTdKTzlrM2lsNUIvTU95ZG12TGYzYTdOZVdmbTMyYTB1L052dTFwVitiL2RyU3I4VitMZW5YWXIrVzlHdXhYMHY2dGRpdkpmMWE3TmVTZmkzMmEwbS9GdnUxcEYrTC9WclNyOFYrTGVuWFlyOFcrN1VQSGpSK215OEZkNWc3a25jeDc1SzhrM21uNUIzTU95UnZaOTR1ZVJ2ek5zbmp6T09TMjh4dHlTM20wcS9EZmgzcDEyRy9qdlRyc0Y5SCtuWFlyeVA5T3V6WGtYNGQ5dXRJdnc3N2RhUmZoLzA2MHEvRGZvT1hMYmVjcGF5N011Sk9GZDJobXJqbHROSWR0NXdkUVhuTE9VemdNTWdSSWtkQWpoSTVDbktNeURHUTQwU09nNXdnY2dMa0pKR1RJS2VJbkFJNVRlUTB5QmtpWjBCTW9jZDEzbGtpWjBIT0VUa0hjcDdJZVpBTFJDNkFYQ1J5RWVRU2tVc2dsNGxjQnJsQzVBcklWU0pYUWE0UnVRWnluY2gxa0J0RWJvRGNKSElUNUJhUld5QzNpZHdHc2I0eXU5OXEyVHI2MEhGSG42bHltcmZPRHRxNmRYWUdBL1R3WGpBTWRWUzU3SmJHVytMZjNYdjRnRXVCbFQ2VkdtaUpQL2oycDUrN3Q5ZDE1MEFzdm84dFlyNWFMNk1BMUVMVzFHZ2ZTZnlkdGlXc25WTTk2eXBwUEpKQUxLUmRWY3ZycW96eVF3c1VTMkV0WWtpN0d0Yk9oYmFybjloYWh1VWxySDFzSkt0cW85ZDhEbHBnblIvYkl2NDdiVjFZZXhiVzhvVzFibUh0WUZoYnR4L3QyYWUyaWxFN0V0S09SRzFGMUZiRW9yWWlhaXVpdGlJV3RSVlJXL0c1MjRxMi9Xc3J2TUpVc0RodnpsUWdyTEcydmxXVm51WjNzRVpwa0h0Wi80QlNXZ3VVRklraEhrcUNTL0IrdDI4S0pYaFRjQ215VnQvTW9CUnBDbEdITnFiTk9CSmZVTGtjVmhLSGx0SlJpUnFWcUZHSit2OG9VYU5TSlNwVnZzUlNwWDMvU3BXd2NpSHNEeTFlY3NsL2pmcEdDOHc1T3U5bHpObE9BckhNcExlSVh3KzF3SEVTOG9jV1AvTzdQMnArUFNTQk9WKzlWbmtjVVZwZ3pwQmZRTjFDMlUyOU1PTzB3UFcyTXNHN3pmVzB3TGl3WDNoTFFack15VVZDeG9wckloWUk1SE9teHVVZUNZd2JuVktwdkJtbkJlK3N0MnJKbEhRa01HZCsyTTJaeW9zRTUyVlZiV1dSbDZiNHVKcm5IeWtGdzBxNlQvMnpUR2dwR0ZKNjd2bkxhVlFLUnFWZ0xDb0ZvMUl3RnBXQ1VTbTRSekQyZVV2QmpuMThHQjd5VU52UFpkeWVKK2JBMFFKSFJtTEEvd05IaGhZNE1rSWVGbnZGU1g4VkQ2NjF3SnlESTk2NEtVdEo4RHBIL09vaTF0a1VYRXVNMUN1RHFDV2FBdGRiMlBMWGg4MzF0TUE2RXhWL3VzZXNVd3VNR3krb1pmTndtZ1N1OTZIc0o1QXpMWkN6K1FSbm1RVG1URlhkQ2JOT0VwaXp1TWE1SnNFSCtCdTFZTXBFRXBoenRzSXhFaGdYOGhEZDd4dHozMDJhZFdxQjNWcko4WU41RXNoWlVNSHlrMTB0NENHVGF1UlIwMm14ditVQUh5TnhlWXo4eDh1RTZKaUtqcWt2NzVoNi9CZFNpaHY5MkRNQUFBPT0iLAogIGZpbHRlcl91cmw6ICIte3tmbC7lhajpg6jlnLDljLp9fS17e2ZsLuaXtumXtOaOkuW6j319LXt7Zmwu5YWo6YOo5Ymn5oOFfX0te3tmbC7lhajpg6jor63oqIB9fS17e2ZsLuWtl+avjeafpeaJvn19LS0tZnlwYWdlLS0te3tmbC7lhajpg6jml7bpl7R9fSIsCiAgY2xhc3NfcGFyc2U6ICIubmF2LW1lbnUtaXRlbXMmJmxpO2EmJlRleHQ7YSYmaHJlZjsoXFxkKykiLAogIOaQnOe0ojogIi5tb2R1bGUtaXRlbXMmJi5tb2R1bGUtc2VhcmNoLWl0ZW07aDMmJlRleHQ7aW1nJiZkYXRhLXNyYzsudmlkZW8tc2VyaWFsJiZUZXh0O2gzJiZhJiZocmVmOy52aWRlby1pbmZvLS1hLS1oMy0tc3Ryb25nJiZUZXh0IiwKfQ==
|
||||
@@ -0,0 +1,34 @@
|
||||
var rule = {
|
||||
title:'百忙无果',
|
||||
host:'https://pianku.api.%6d%67%74%76.com',
|
||||
homeUrl:'',
|
||||
searchUrl:'https://mobileso.bz.%6d%67%74%76.com/pc/search/v1?q=**&pn=fypage&pc=10',
|
||||
detailUrl:'https://pcweb.api.mgtv.com/episode/list?page=1&size=50&video_id=fyid',
|
||||
searchable:2,
|
||||
quickSearch:0,
|
||||
filterable:1,
|
||||
multi:1,
|
||||
// 分类链接fypage参数支持1个()表达式
|
||||
// https://www.mgtv.com/lib/3?lastp=list_index&kind=a1&year=all&chargeInfo=a1&sort=c2
|
||||
url:'/rider/list/pcweb/v3?platform=pcweb&channelId=fyclass&pn=fypage&pc=80&hudong=1&_support=10000000&kind=a1&area=a1',
|
||||
filter_url:'year={{fl.year or "all"}}&sort={{fl.sort or "all"}}&chargeInfo={{fl.chargeInfo or "all"}}',
|
||||
headers:{
|
||||
'User-Agent':'PC_UA'
|
||||
},
|
||||
timeout:5000,
|
||||
class_name:'电视剧&电影&综艺&动漫&纪录片&教育&少儿',
|
||||
class_url:'2&3&1&50&51&115&10',
|
||||
filter:{'2': [{'key': 'chargeInfo', 'name': '付费类型', 'value': [{'n': '全部', 'v': 'all'}, {'n': '免费', 'v': 'b1'}, {'n': 'vip', 'v': 'b2'}, {'n': 'VIP用券', 'v': 'b3'}, {'n': '付费点播', 'v': 'b4'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '最新', 'v': 'c1'}, {'n': '最热', 'v': 'c2'}, {'n': '知乎高分', 'v': 'c4'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': 'all'}, {'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', 'v': '2016'}, {'n': '2015', 'v': '2015'}, {'n': '2014', 'v': '2014'}, {'n': '2013', 'v': '2013'}, {'n': '2012', 'v': '2012'}, {'n': '2011', 'v': '2011'}, {'n': '2010', 'v': '2010'}, {'n': '2009', 'v': '2009'}, {'n': '2008', 'v': '2008'}, {'n': '2007', 'v': '2007'}, {'n': '2006', 'v': '2006'}, {'n': '2005', 'v': '2005'}, {'n': '2004', 'v': '2004'}]}], '3': [{'key': 'chargeInfo', 'name': '付费类型', 'value': [{'n': '全部', 'v': 'all'}, {'n': '免费', 'v': 'b1'}, {'n': 'vip', 'v': 'b2'}, {'n': 'VIP用券', 'v': 'b3'}, {'n': '付费点播', 'v': 'b4'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '最新', 'v': 'c1'}, {'n': '最热', 'v': 'c2'}, {'n': '知乎高分', 'v': 'c4'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': 'all'}, {'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', 'v': '2016'}, {'n': '2015', 'v': '2015'}, {'n': '2014', 'v': '2014'}, {'n': '2013', 'v': '2013'}, {'n': '2012', 'v': '2012'}, {'n': '2011', 'v': '2011'}, {'n': '2010', 'v': '2010'}, {'n': '2009', 'v': '2009'}, {'n': '2008', 'v': '2008'}, {'n': '2007', 'v': '2007'}, {'n': '2006', 'v': '2006'}, {'n': '2005', 'v': '2005'}, {'n': '2004', 'v': '2004'}]}], '1': [{'key': 'chargeInfo', 'name': '付费类型', 'value': [{'n': '全部', 'v': 'all'}, {'n': '免费', 'v': 'b1'}, {'n': 'vip', 'v': 'b2'}, {'n': 'VIP用券', 'v': 'b3'}, {'n': '付费点播', 'v': 'b4'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '最新', 'v': 'c1'}, {'n': '最热', 'v': 'c2'}, {'n': '知乎高分', 'v': 'c4'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': 'all'}, {'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', 'v': '2016'}, {'n': '2015', 'v': '2015'}, {'n': '2014', 'v': '2014'}, {'n': '2013', 'v': '2013'}, {'n': '2012', 'v': '2012'}, {'n': '2011', 'v': '2011'}, {'n': '2010', 'v': '2010'}, {'n': '2009', 'v': '2009'}, {'n': '2008', 'v': '2008'}, {'n': '2007', 'v': '2007'}, {'n': '2006', 'v': '2006'}, {'n': '2005', 'v': '2005'}, {'n': '2004', 'v': '2004'}]}], '50': [{'key': 'chargeInfo', 'name': '付费类型', 'value': [{'n': '全部', 'v': 'all'}, {'n': '免费', 'v': 'b1'}, {'n': 'vip', 'v': 'b2'}, {'n': 'VIP用券', 'v': 'b3'}, {'n': '付费点播', 'v': 'b4'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '最新', 'v': 'c1'}, {'n': '最热', 'v': 'c2'}, {'n': '知乎高分', 'v': 'c4'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': 'all'}, {'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', 'v': '2016'}, {'n': '2015', 'v': '2015'}, {'n': '2014', 'v': '2014'}, {'n': '2013', 'v': '2013'}, {'n': '2012', 'v': '2012'}, {'n': '2011', 'v': '2011'}, {'n': '2010', 'v': '2010'}, {'n': '2009', 'v': '2009'}, {'n': '2008', 'v': '2008'}, {'n': '2007', 'v': '2007'}, {'n': '2006', 'v': '2006'}, {'n': '2005', 'v': '2005'}, {'n': '2004', 'v': '2004'}]}], '51': [{'key': 'chargeInfo', 'name': '付费类型', 'value': [{'n': '全部', 'v': 'all'}, {'n': '免费', 'v': 'b1'}, {'n': 'vip', 'v': 'b2'}, {'n': 'VIP用券', 'v': 'b3'}, {'n': '付费点播', 'v': 'b4'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '最新', 'v': 'c1'}, {'n': '最热', 'v': 'c2'}, {'n': '知乎高分', 'v': 'c4'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': 'all'}, {'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', 'v': '2016'}, {'n': '2015', 'v': '2015'}, {'n': '2014', 'v': '2014'}, {'n': '2013', 'v': '2013'}, {'n': '2012', 'v': '2012'}, {'n': '2011', 'v': '2011'}, {'n': '2010', 'v': '2010'}, {'n': '2009', 'v': '2009'}, {'n': '2008', 'v': '2008'}, {'n': '2007', 'v': '2007'}, {'n': '2006', 'v': '2006'}, {'n': '2005', 'v': '2005'}, {'n': '2004', 'v': '2004'}]}], '115': [{'key': 'chargeInfo', 'name': '付费类型', 'value': [{'n': '全部', 'v': 'all'}, {'n': '免费', 'v': 'b1'}, {'n': 'vip', 'v': 'b2'}, {'n': 'VIP用券', 'v': 'b3'}, {'n': '付费点播', 'v': 'b4'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '最新', 'v': 'c1'}, {'n': '最热', 'v': 'c2'}, {'n': '知乎高分', 'v': 'c4'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': 'all'}, {'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', 'v': '2016'}, {'n': '2015', 'v': '2015'}, {'n': '2014', 'v': '2014'}, {'n': '2013', 'v': '2013'}, {'n': '2012', 'v': '2012'}, {'n': '2011', 'v': '2011'}, {'n': '2010', 'v': '2010'}, {'n': '2009', 'v': '2009'}, {'n': '2008', 'v': '2008'}, {'n': '2007', 'v': '2007'}, {'n': '2006', 'v': '2006'}, {'n': '2005', 'v': '2005'}, {'n': '2004', 'v': '2004'}]}]},
|
||||
limit:20,
|
||||
play_parse:true,
|
||||
// 手动调用解析请求json的url,此lazy不方便
|
||||
// lazy:'js:print(input);fetch_params.headers["user-agent"]=MOBILE_UA;let html=request(input);let rurl=html.match(/window\\.open\\(\'(.*?)\',/)[1];rurl=urlDeal(rurl);input={parse:1,url:rurl};',
|
||||
// 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
|
||||
一级:'json:data.hitDocs;title;img;updateInfo||rightCorner.text;playPartId',
|
||||
// 一级:'json:data.hitDocs;title;img;updateInfo;playPartId',
|
||||
二级:'',
|
||||
二级:'js:log(input);',
|
||||
二级:'js:fetch_params.headers.Referer="https://www.mgtv.com";fetch_params.headers["User-Agent"]=UA;pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;VOD={};let d=[];let html=request(input);let json=JSON.parse(html);let host="https://www.mgtv.com";let ourl=json.data.list.length>0?json.data.list[0].url:json.data.series[0].url;if(!/^http/.test(ourl)){ourl=host+ourl}fetch_params.headers["User-Agent"]=MOBILE_UA;html=request(ourl);if(html.includes("window.location =")){print("开始获取ourl");ourl=pdfh(html,"meta[http-equiv=refresh]&&content").split("url=")[1];print("获取到ourl:"+ourl);html=request(ourl)}try{let details=pdfh(html,".m-details&&Html").replace(/h1>/,"h6>").replace(/div/g,"br");print(details);let actor="",director="",time="";if(/播出时间/.test(details)){actor=pdfh(html,"p:eq(5)&&Text").substr(0,25);director=pdfh(html,"p:eq(4)&&Text");time=pdfh(html,"p:eq(3)&&Text")}else{actor=pdfh(html,"p:eq(4)&&Text").substr(0,25);director=pdfh(html,"p:eq(3)&&Text");time="已完结"}let _img=pd(html,".video-img&&img&&src");let JJ=pdfh(html,".desc&&Text").split("简介:")[1];let _desc=time;VOD.vod_name=pdfh(html,".vt-txt&&Text");VOD.type_name=pdfh(html,"p:eq(0)&&Text").substr(0,6);VOD.vod_area=pdfh(html,"p:eq(1)&&Text");VOD.vod_actor=actor;VOD.vod_director=director;VOD.vod_remarks=_desc;VOD.vod_pic=_img;VOD.vod_content=JJ}catch(e){log("获取影片信息发生错误:"+e.message)}function getRjpg(imgUrl,xs){xs=xs||3;let picSize=/jpg_/.test(imgUrl)?imgUrl.split("jpg_")[1].split(".")[0]:false;let rjpg=false;if(picSize){let a=parseInt(picSize.split("x")[0])*xs;let b=parseInt(picSize.split("x")[1])*xs;rjpg=a+"x"+b+".jpg"}let img=/jpg_/.test(imgUrl)&&rjpg?imgUrl.replace(imgUrl.split("jpg_")[1],rjpg):imgUrl;return img}if(json.data.total===1&&json.data.list.length===1){let data=json.data.list[0];let url="https://www.mgtv.com"+data.url;d.push({title:data.t4,desc:data.t2,pic_url:getRjpg(data.img),url:url})}else if(json.data.list.length>1){for(let i=1;i<=json.data.total_page;i++){if(i>1){json=JSON.parse(fetch(input.replace("page=1","page="+i),{}))}json.data.list.forEach(function(data){let url="https://www.mgtv.com"+data.url;if(data.isIntact=="1"){d.push({title:data.t4,desc:data.t2,pic_url:getRjpg(data.img),url:url})}})}}else{print(input+"暂无片源")}VOD.vod_play_from="mgtv";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");setResult(d);',
|
||||
搜索:'',
|
||||
搜索:'js:fetch_params.headers.Referer="https://www.mgtv.com";fetch_params.headers["User-Agent"]=UA;let d=[];let html=request(input);let json=JSON.parse(html);json.data.contents.forEach(function(data){if(data.data.sourceList||data.data.yearList){let list=data.data.sourceList?data.data.sourceList:data.data.yearList[0].sourceList;let desc="";list.forEach(function(it){desc+=it.name+"\\t"});if(list[0].source==="imgo"){let img=data.data.pic?data.data.pic:data.data.yearList[0].pic;d.push({title:data.data.title?data.data.title:data.data.yearList[0].title,img:img,content:data.data.story?data.data.story:data.data.yearList[0].story,desc:data.data.playTime,url:list[0].vid})}}});setResult(d);',
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
|
||||
var rule = {
|
||||
title: '蓝莓短剧',
|
||||
host: 'https://app.whjzjx.cn',
|
||||
url: '/v1/theater/home_page?theater_class_id=1&class2_id=fyclass&page_num=fypage&page_size=24',
|
||||
searchUrl: '/?**',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
// filterable: 1,
|
||||
class_name: '古装&穿越&逆袭&重生',
|
||||
class_url: '5&17&7&6',
|
||||
一级: $js.toString(() => {
|
||||
let d = [];
|
||||
let urlk = `https://app.whjzjx.cn/v1/theater/home_page?theater_class_id=${MY_CATE}&page_num=${MY_PAGE - 1}&page_size=24`;
|
||||
let tkurl = 'https://app.whjzjx.cn/v1/account/login';
|
||||
let head = JSON.parse(post(tkurl, {
|
||||
headers: {
|
||||
"Connection": "keep-alive",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Content-Length": "40",
|
||||
"user-agent": "okhttp/4.10.0",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; ASUS_I003DD Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Accept-Encoding": "gzip"
|
||||
},
|
||||
body: "device=20caaae96b3443174bf4ebdbdcc253776"
|
||||
})).data.token;
|
||||
let header={"authorization":head};
|
||||
let html = JSON.parse(request(urlk, {
|
||||
headers: header
|
||||
}));
|
||||
let bata = html.data.list;
|
||||
bata.forEach(it => {
|
||||
let id = 'https://app.whjzjx.cn/v2/theater_parent/detail?theater_parent_id=' + it.theater.id;
|
||||
d.push({
|
||||
url: id,
|
||||
title: it.theater.title,
|
||||
img: it.theater.cover_url,
|
||||
desc: it.theater.total + "集",
|
||||
content: "播放量:" + it.theater.play_amount_str,
|
||||
});
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
let urls = [];
|
||||
let tkurl = 'https://app.whjzjx.cn/v1/account/login';
|
||||
let head = JSON.parse(post(tkurl, {
|
||||
headers: {
|
||||
"Connection": "keep-alive",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Content-Length": "40",
|
||||
"user-agent": "okhttp/4.10.0",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; ASUS_I003DD Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Accept-Encoding": "gzip"
|
||||
},
|
||||
body: "device=20caaae96b3443174bf4ebdbdcc253776"
|
||||
})).data.token;
|
||||
let header={"authorization":head};
|
||||
let data = JSON.parse(request(input, {
|
||||
headers: header
|
||||
})).data;
|
||||
//console.log(data);
|
||||
data.theaters.forEach(it => {
|
||||
urls.push("第" + it.num + "集" + '$' + it.son_video_url);
|
||||
});
|
||||
VOD = {
|
||||
vod_name: data.title,
|
||||
vod_pic: data.cover_url,
|
||||
vod_remarks: data.total + "集",
|
||||
vod_play_from: 'XT短剧',
|
||||
vod_play_url: urls.join('#')
|
||||
};
|
||||
}),
|
||||
搜索: $js.toString(() => {
|
||||
let d = [];
|
||||
let ht = input.match(/\?(.*)/)[1];
|
||||
let ser = "https://app.whjzjx.cn/v2/search";
|
||||
let tkurl = 'https://app.whjzjx.cn/v1/account/login';
|
||||
let head = JSON.parse(post(tkurl, {
|
||||
headers: {
|
||||
"Connection": "keep-alive",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Content-Length": "40",
|
||||
"user-agent": "okhttp/4.10.0",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; ASUS_I003DD Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Accept-Encoding": "gzip"
|
||||
},
|
||||
body: "device=20caaae96b3443174bf4ebdbdcc253776"
|
||||
})).data.token;
|
||||
let header={"authorization":head};
|
||||
let html = JSON.parse(post(ser, {
|
||||
headers: header,
|
||||
body: "text=" + ht
|
||||
}));
|
||||
let bata = html.data.search_data;
|
||||
bata.forEach(it => {
|
||||
let id = 'https://app.whjzjx.cn/v2/theater_parent/detail?theater_parent_id=' + it.id;
|
||||
d.push({
|
||||
url: id,
|
||||
title: it.title,
|
||||
img: it.cover_url,
|
||||
desc: it.score_str + "|" + it.total + "集",
|
||||
});
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user