Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YxY20150427
Yc
提交
f6088d06
Y
Yc
项目概览
YxY20150427
/
Yc
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
Yc
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f6088d06
编写于
7月 27, 2023
作者:
YxY20150427
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update 哔哩影视.js
上级
e69a2537
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
46 addition
and
46 deletion
+46
-46
Js/js/哔哩影视.js
Js/js/哔哩影视.js
+46
-46
未找到文件。
Js/js/哔哩影视.js
浏览文件 @
f6088d06
var
rule
=
{
var
rule
=
{
title
:
'
哔哩影视
'
,
title
:
'
哔哩影视
'
,
host
:
'
https://api.bilibili.com
'
,
host
:
'
https://api.bilibili.com
'
,
url
:
'
/fyclass-fypage&vmid=$vmid
'
,
url
:
'
/fyclass-fypage&vmid=$vmid
'
,
detailUrl
:
'
/pgc/view/web/season?season_id=fyid
'
,
detailUrl
:
'
/pgc/view/web/season?season_id=fyid
'
,
filter_url
:
'
fl={{fl}}
'
,
filter_url
:
'
fl={{fl}}
'
,
vmid获取教程
:
'
登录后访问https://api.bilibili.com/x/web-interface/nav,搜索mid就是,cookie需要
bili_jct,DedeUserID,SESSDATA参数
'
,
vmid获取教程
:
'
登录后访问https://api.bilibili.com/x/web-interface/nav,搜索mid就是,cookie需要
bili_jct,DedeUserID,SESSDATA参数
'
,
searchUrl
:
'
/x/web-interface/search/type?keyword=**&search_type=
'
,
searchUrl
:
'
/x/web-interface/search/type?keyword=**&search_type=
'
,
searchable
:
1
,
searchable
:
1
,
filterable
:
1
,
filterable
:
1
,
quickSearch
:
0
,
quickSearch
:
0
,
headers
:{
headers
:{
'
User-Agent
'
:
'
PC_UA
'
,
'
User-Agent
'
:
'
PC_UA
'
,
"
Referer
"
:
"
https://www.bilibili.com
"
,
"
Referer
"
:
"
https://www.bilibili.com
"
,
"
Cookie
"
:
"
buvid3=59AF18BD-647C-6E97-7149-DEE775DFD62D85450infoc;b_nut=1670382885;i-wanna-go-back=-1;_uuid=EB1026AF4-9B6C-44A4-74105-EB42276B7A7185706infoc;buvid4=32760524-7796-2E56-2C11-85FC68D7EFA889058-022120711-csQmflR1YMnzhLBCTNvo7A==;fingerprint=019b658c47c51d3f5126b1f298c310b7;buvid_fp_plain=undefined;buvid_fp=a718fe713dab9b392521ba0ec19c50f2;b_ut=5;innersign=0;b_lsid=1103342110_18995595F0E;bsource=search_baidu;FEED_LIVE_VERSION=V8;header_theme_version=CLOSE;home_feed_column=4;SESSDATA=94d15ed6,1705979831,fb879*72GtQY0kwG0kmWNHy46zE_5UvjPLLabdhpEKafppK7-qA1K9ZZY3wp3UTDu_AO0Exvpu8RtwAAVgA;bili_jct=3471f6877cc5f556925f981aecbd920e;DedeUserID=40836986;DedeUserID__ckMd5=6a2a8e23f8042d4a;sid=8sw8iyac;browser_resolution=1318-150
"
"
Cookie
"
:
"
$
buvid3=59AF18BD-647C-6E97-7149-DEE775DFD62D85450infoc;b_nut=1670382885;i-wanna-go-back=-1;_uuid=EB1026AF4-9B6C-44A4-74105-EB42276B7A7185706infoc;buvid4=32760524-7796-2E56-2C11-85FC68D7EFA889058-022120711-csQmflR1YMnzhLBCTNvo7A==;fingerprint=019b658c47c51d3f5126b1f298c310b7;buvid_fp_plain=undefined;buvid_fp=a718fe713dab9b392521ba0ec19c50f2;b_ut=5;innersign=0;b_lsid=1103342110_18995595F0E;bsource=search_baidu;FEED_LIVE_VERSION=V8;header_theme_version=CLOSE;home_feed_column=4;SESSDATA=94d15ed6,1705979831,fb879*72GtQY0kwG0kmWNHy46zE_5UvjPLLabdhpEKafppK7-qA1K9ZZY3wp3UTDu_AO0Exvpu8RtwAAVgA;bili_jct=3471f6877cc5f556925f981aecbd920e;DedeUserID=40836986;DedeUserID__ckMd5=6a2a8e23f8042d4a;sid=8sw8iyac;browser_resolution=1318-150
"
},
},
timeout
:
3
000
,
timeout
:
5
000
,
class_name
:
'
全部&番剧&国创&综艺&电视剧&电影&纪录片&追番&追剧&时间表
'
,
class_name
:
'
全部&番剧&国创&综艺&电视剧&电影&纪录片&追番&追剧&时间表
'
,
class_url
:
'
全部&1&4&7&5&2&3&追番&追剧&时间表
'
,
class_url
:
'
全部&1&4&7&5&2&3&追番&追剧&时间表
'
,
filter
:{
"
全部
"
:[{
"
key
"
:
"
tid
"
,
"
name
"
:
"
分类
"
,
"
value
"
:[{
"
n
"
:
"
番剧
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
国创
"
,
"
v
"
:
"
4
"
},{
"
n
"
:
"
电影
"
,
"
v
"
:
"
2
"
},{
"
n
"
:
"
电视剧
"
,
"
v
"
:
"
5
"
},{
"
n
"
:
"
记录片
"
,
"
v
"
:
"
3
"
},{
"
n
"
:
"
综艺
"
,
"
v
"
:
"
7
"
}]},{
"
key
"
:
"
order
"
,
"
name
"
:
"
排序
"
,
"
value
"
:[{
"
n
"
:
"
播放数量
"
,
"
v
"
:
"
2
"
},{
"
n
"
:
"
更新时间
"
,
"
v
"
:
"
0
"
},{
"
n
"
:
"
最高评分
"
,
"
v
"
:
"
4
"
},{
"
n
"
:
"
弹幕数量
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
追看人数
"
,
"
v
"
:
"
3
"
},{
"
n
"
:
"
开播时间
"
,
"
v
"
:
"
5
"
},{
"
n
"
:
"
上映时间
"
,
"
v
"
:
"
6
"
}]},{
"
key
"
:
"
season_status
"
,
"
name
"
:
"
付费
"
,
"
value
"
:[{
"
n
"
:
"
全部
"
,
"
v
"
:
"
-1
"
},{
"
n
"
:
"
免费
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
付费
"
,
"
v
"
:
"
2%2C6
"
},{
"
n
"
:
"
大会员
"
,
"
v
"
:
"
4%2C6
"
}]}],
"
时间表
"
:[{
"
key
"
:
"
tid
"
,
"
name
"
:
"
分类
"
,
"
value
"
:[{
"
n
"
:
"
番剧
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
国创
"
,
"
v
"
:
"
4
"
}]}]},
filter
:{
"
全部
"
:[{
"
key
"
:
"
tid
"
,
"
name
"
:
"
分类
"
,
"
value
"
:[{
"
n
"
:
"
番剧
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
国创
"
,
"
v
"
:
"
4
"
},{
"
n
"
:
"
电影
"
,
"
v
"
:
"
2
"
},{
"
n
"
:
"
电视剧
"
,
"
v
"
:
"
5
"
},{
"
n
"
:
"
记录片
"
,
"
v
"
:
"
3
"
},{
"
n
"
:
"
综艺
"
,
"
v
"
:
"
7
"
}]},{
"
key
"
:
"
order
"
,
"
name
"
:
"
排序
"
,
"
value
"
:[{
"
n
"
:
"
播放数量
"
,
"
v
"
:
"
2
"
},{
"
n
"
:
"
更新时间
"
,
"
v
"
:
"
0
"
},{
"
n
"
:
"
最高评分
"
,
"
v
"
:
"
4
"
},{
"
n
"
:
"
弹幕数量
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
追看人数
"
,
"
v
"
:
"
3
"
},{
"
n
"
:
"
开播时间
"
,
"
v
"
:
"
5
"
},{
"
n
"
:
"
上映时间
"
,
"
v
"
:
"
6
"
}]},{
"
key
"
:
"
season_status
"
,
"
name
"
:
"
付费
"
,
"
value
"
:[{
"
n
"
:
"
全部
"
,
"
v
"
:
"
-1
"
},{
"
n
"
:
"
免费
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
付费
"
,
"
v
"
:
"
2%2C6
"
},{
"
n
"
:
"
大会员
"
,
"
v
"
:
"
4%2C6
"
}]}],
"
时间表
"
:[{
"
key
"
:
"
tid
"
,
"
name
"
:
"
分类
"
,
"
value
"
:[{
"
n
"
:
"
番剧
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
国创
"
,
"
v
"
:
"
4
"
}]}]},
play_parse
:
true
,
play_parse
:
true
,
//play_json:[{re:'*',json:{jx:1,
parse:0,header:JSON.stringify({"user-agent":"PC_UA"})}}],
// play_json:[{re:'*', json:{jx:1,
parse:0,header:JSON.stringify({"user-agent":"PC_UA"})}}],
pagecount
:{
"
1
"
:
1
,
"
2
"
:
1
,
"
3
"
:
1
,
"
4
"
:
1
,
"
5
"
:
1
,
"
7
"
:
1
,
"
时间表
"
:
1
},
pagecount
:{
"
1
"
:
1
,
"
2
"
:
1
,
"
3
"
:
1
,
"
4
"
:
1
,
"
5
"
:
1
,
"
7
"
:
1
,
"
时间表
"
:
1
},
lazy
:
''
,
lazy
:
''
,
limit
:
5
,
limit
:
5
,
推荐
:
''
,
推荐
:
''
,
推荐
:
'
js:letd=[];functionget_result(url){letvideos=[];lethtml=request(url);letjo=JSON.parse(html);if(jo["code"]===0){letvodList=jo.result?jo.result.list:jo.data.list;vodList.forEach(function(vod){letaid=(vod["season_id"]+"").trim();lettitle=vod["title"].trim();letimg=vod["cover"].trim();letremark=vod.new_ep?vod["new_ep"]["index_show"]:vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})})}returnvideos}functionget_rank(tid,pg){returnget_result("https://api.bilibili.com/pgc/web/rank/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}functionget_rank2(tid,pg){returnget_result("https://api.bilibili.com/pgc/season/rank/web/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}functionhome_video(){letvideos=get_rank(1).slice(0,5);[4,2,5,3,7].forEach(function(i){videos=videos.concat(get_rank2(i).slice(0,5))});return
videos}VODS=home_video();
'
,
推荐
:
'
js:let d=[];function get_result(url){let videos=[];let html=request(url);let jo=JSON.parse(html);if(jo["code"]===0){let vodList=jo.result?jo.result.list:jo.data.list;vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let remark=vod.new_ep?vod["new_ep"]["index_show"]:vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})})}return videos}function get_rank(tid,pg){return get_result("https://api.bilibili.com/pgc/web/rank/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function get_rank2(tid,pg){return get_result("https://api.bilibili.com/pgc/season/rank/web/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function home_video(){let videos=get_rank(1).slice(0,5);[4,2,5,3,7].forEach(function(i){videos=videos.concat(get_rank2(i).slice(0,5))});return
videos}VODS=home_video();
'
,
一级
:
''
,
一级
:
''
,
一级
:
'
js:letd=[];letvmid=input.split("vmid=")[1].split("&")[0];functionget_result(url){letvideos=[];lethtml=request(url);letjo=JSON.parse(html);if(jo["code"]===0){letvodList=jo.result?jo.result.list:jo.data.list;vodList.forEach(function(vod){letaid=(vod["season_id"]+"").trim();lettitle=vod["title"].trim();letimg=vod["cover"].trim();letremark=vod.new_ep?vod["new_ep"]["index_show"]:vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})})}returnvideos}functionget_rank(tid,pg){returnget_result("https://api.bilibili.com/pgc/web/rank/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}functionget_rank2(tid,pg){returnget_result("https://api.bilibili.com/pgc/season/rank/web/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}functionget_zhui(pg,mode){leturl="https://api.bilibili.com/x/space/bangumi/follow/list?type="+mode+"&follow_status=0&pn="+pg+"&ps=10&vmid="+vmid;returnget_result(url)}functionget_all(tid,pg,order,season_status){leturl="https://api.bilibili.com/pgc/season/index/result?order="+order+"&pagesize=20&type=1&season_type="+tid+"&page="+pg+"&season_status="+season_status;returnget_result(url)}functionget_timeline(tid,pg){letvideos=[];leturl="https://api.bilibili.com/pgc/web/timeline/v2?season_type="+tid+"&day_before=2&day_after=4";lethtml=request(url);letjo=JSON.parse(html);if(jo["code"]===0){letvideos1=[];letvodList=jo.result.latest;vodList.forEach(function(vod){letaid=(vod["season_id"]+"").trim();lettitle=vod["title"].trim();letimg=vod["cover"].trim();letremark=vod["pub_index"]+" "+vod["follows"].replace("系列","");videos1.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});letvideos2=[];for(leti=0;i<7;i++){letvodList=jo["result"]["timeline"][i]["episodes"];vodList.forEach(function(vod){if(vod["published"]+""==="0"){letaid=(vod["season_id"]+"").trim();lettitle=vod["title"].trim();letimg=vod["cover"].trim();letdate=vod["pub_ts"];letremark=date+""+vod["pub_index"];videos2.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})}})}videos=videos2.concat(videos1)}returnvideos}functioncate_filter(d,cookie){if(MY_CATE==="1"){returnget_rank(MY_CATE,MY_PAGE)}elseif(["2","3","4","5","7"].includes(MY_CATE)){returnget_rank2(MY_CATE,MY_PAGE)}elseif(MY_CATE==="全部"){lettid=MY_FL.tid||"1";letorder=MY_FL.order||"2";letseason_status=MY_FL.season_status||"-1";returnget_all(tid,MY_PAGE,order,season_status)}elseif(MY_CATE==="追番"){returnget_zhui(MY_PAGE,1)}elseif(MY_CATE==="追剧"){returnget_zhui(MY_PAGE,2)}elseif(MY_CATE==="时间表"){lettid=MY_FL.tid||"1";return
get_timeline(tid,MY_PAGE)}else{return[]}}VODS=cate_filter();
'
,
一级
:
'
js:let d=[];let vmid=input.split("vmid=")[1].split("&")[0];function get_result(url){let videos=[];let html=request(url);let jo=JSON.parse(html);if(jo["code"]===0){let vodList=jo.result?jo.result.list:jo.data.list;vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let remark=vod.new_ep?vod["new_ep"]["index_show"]:vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})})}return videos}function get_rank(tid,pg){return get_result("https://api.bilibili.com/pgc/web/rank/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function get_rank2(tid,pg){return get_result("https://api.bilibili.com/pgc/season/rank/web/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function get_zhui(pg,mode){let url="https://api.bilibili.com/x/space/bangumi/follow/list?type="+mode+"&follow_status=0&pn="+pg+"&ps=10&vmid="+vmid;return get_result(url)}function get_all(tid,pg,order,season_status){let url="https://api.bilibili.com/pgc/season/index/result?order="+order+"&pagesize=20&type=1&season_type="+tid+"&page="+pg+"&season_status="+season_status;return get_result(url)}function get_timeline(tid,pg){let videos=[];let url="https://api.bilibili.com/pgc/web/timeline/v2?season_type="+tid+"&day_before=2&day_after=4";let html=request(url);let jo=JSON.parse(html);if(jo["code"]===0){let videos1=[];let vodList=jo.result.latest;vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let remark=vod["pub_index"]+" "+vod["follows"].replace("系列","");videos1.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});let videos2=[];for(let i=0;i<7;i++){let vodList=jo["result"]["timeline"][i]["episodes"];vodList.forEach(function(vod){if(vod["published"]+""==="0"){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let date=vod["pub_ts"];let remark=date+" "+vod["pub_index"];videos2.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})}})}videos=videos2.concat(videos1)}return videos}function cate_filter(d,cookie){if(MY_CATE==="1"){return get_rank(MY_CATE,MY_PAGE)}else if(["2","3","4","5","7"].includes(MY_CATE)){return get_rank2(MY_CATE,MY_PAGE)}else if(MY_CATE==="全部"){let tid=MY_FL.tid||"1";let order=MY_FL.order||"2";let season_status=MY_FL.season_status||"-1";return get_all(tid,MY_PAGE,order,season_status)}else if(MY_CATE==="追番"){return get_zhui(MY_PAGE,1)}else if(MY_CATE==="追剧"){return get_zhui(MY_PAGE,2)}else if(MY_CATE==="时间表"){let tid=MY_FL.tid||"1";return
get_timeline(tid,MY_PAGE)}else{return[]}}VODS=cate_filter();
'
,
二级
:{
二级
:{
is_json
:
true
,
is_json
:
true
,
title
:
"
.result.title;.result.share_sub_title
"
,
title
:
"
.result.title;.result.share_sub_title
"
,
img
:
"
.result.cover
"
,
img
:
"
.result.cover
"
,
desc
:
"
.result.new_ep.desc;.result.publish.pub_time;.result.subtitle
"
,
desc
:
"
.result.new_ep.desc;.result.publish.pub_time;.result.subtitle
"
,
content
:
"
.result.evaluate
"
,
content
:
"
.result.evaluate
"
,
tabs
:
"
js:pdfa=jsp.pdfa;TABS=['B站']
"
,
tabs
:
"
js:pdfa=jsp.pdfa;TABS=['B站']
"
,
lists
:
"
.result.episodes
"
,
lists
:
"
.result.episodes
"
,
list_text
:
'
title
'
,
list_text
:
'
title
'
,
list_url
:
'
cid
'
,
list_url
:
'
cid
'
,
},
},
二级
:
''
,
二级
:
''
,
二级
:
'
js:functionzh(num){letp="";if(Number(num)>1e8){p=(num/1e8).toFixed(2)+"亿"}elseif(Number(num)>1e4){p=(num/1e4).toFixed(2)+"万"}else{p=num}returnp}lethtml=request(input);letjo=JSON.parse(html).result;letid=jo["season_id"];lettitle=jo["title"];letpic=jo["cover"];letareas=jo["areas"][0]["name"];lettypeName=jo["share_sub_title"];letdate=jo["publish"]["pub_time"].substr(0,4);letdec=jo["evaluate"];letremark=jo["new_ep"]["desc"];letstat=jo["stat"];letstatus="弹幕:"+zh(stat["danmakus"])+" 点赞:"+zh(stat["likes"])+" 投币:"+zh(stat["coins"])+" 追番追剧:"+zh(stat["favorites"]);letscore=jo.hasOwnProperty("rating")?"评分:"+jo["rating"]["score"]+" "+jo["subtitle"]:"暂无评分"+" "+jo["subtitle"];letvod={vod_id:id,vod_name:title,vod_pic:pic,type_name:typeName,vod_year:date,vod_area:areas,vod_remarks:remark,vod_actor:status,vod_director:score,vod_content:dec};letja=jo["episodes"];letplayurls1=[];letplayurls2=[];ja.forEach(function(tmpJo){leteid=tmpJo["id"];letcid=tmpJo["cid"];letlink=tmpJo["link"];letpart=tmpJo["title"].replace("#","-")+""+tmpJo["long_title"];playurls1.push(part+"$"+eid+"_"+cid);playurls2.push(part+"$"+link)});let
playUrl=playurls1.join("#")+"$$$"+playurls2.join("#");vod["vod_play_from"]="B站$$$bilibili";vod["vod_play_url"]=playUrl;VOD=vod;
'
,
二级
:
'
js:function zh(num){let p="";if(Number(num)>1e8){p=(num/1e8).toFixed(2)+"亿"}else if(Number(num)>1e4){p=(num/1e4).toFixed(2)+"万"}else{p=num}return p}let html=request(input);let jo=JSON.parse(html).result;let id=jo["season_id"];let title=jo["title"];let pic=jo["cover"];let areas=jo["areas"][0]["name"];let typeName=jo["share_sub_title"];let date=jo["publish"]["pub_time"].substr(0,4);let dec=jo["evaluate"];let remark=jo["new_ep"]["desc"];let stat=jo["stat"];let status="弹幕: "+zh(stat["danmakus"])+" 点赞: "+zh(stat["likes"])+" 投币: "+zh(stat["coins"])+" 追番追剧: "+zh(stat["favorites"]);let score=jo.hasOwnProperty("rating")?"评分: "+jo["rating"]["score"]+" "+jo["subtitle"]:"暂无评分"+" "+jo["subtitle"];let vod={vod_id:id,vod_name:title,vod_pic:pic,type_name:typeName,vod_year:date,vod_area:areas,vod_remarks:remark,vod_actor:status,vod_director:score,vod_content:dec};let ja=jo["episodes"];let playurls1=[];let playurls2=[];ja.forEach(function(tmpJo){let eid=tmpJo["id"];let cid=tmpJo["cid"];let link=tmpJo["link"];let part=tmpJo["title"].replace("#","-")+" "+tmpJo["long_title"];playurls1.push(part+"$"+eid+"_"+cid);playurls2.push(part+"$"+link)});let
playUrl=playurls1.join("#")+"$$$"+playurls2.join("#");vod["vod_play_from"]="B站$$$bilibili";vod["vod_play_url"]=playUrl;VOD=vod;
'
,
搜索
:
''
,
搜索
:
''
,
搜索
:
'
js:leturl1=input+"media_bangumi";leturl2=input+"media_ft";lethtml=request(url1);letmsg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{letjo1=JSON.parse(html).data;html=request(url2);letjo2=JSON.parse(html).data;letvideos=[];letvodList=[];if(jo1["numResults"]===0){vodList=jo2["result"]}elseif(jo2["numResults"]===0){vodList=jo1["result"]}else{vodList=jo1["result"].concat(jo2["result"])}vodList.forEach(function(vod){letaid=(vod["season_id"]+"").trim();lettitle=KEY+"➢"+vod["title"].trim().replace(
\'
<emclass="keyword">
\'
,"").replace("</em>","");letimg=vod["cover"].trim();let
remark=vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}
'
,
搜索
:
'
js:let url1=input+"media_bangumi";let url2=input+"media_ft";let html=request(url1);let msg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let jo1=JSON.parse(html).data;html=request(url2);let jo2=JSON.parse(html).data;let videos=[];let vodList=[];if(jo1["numResults"]===0){vodList=jo2["result"]}else if(jo2["numResults"]===0){vodList=jo1["result"]}else{vodList=jo1["result"].concat(jo2["result"])}vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=KEY+"➢"+vod["title"].trim().replace(
\'
<em class="keyword">
\'
,"").replace("</em>","");let img=vod["cover"].trim();let
remark=vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}
'
,
lazy
:
''
,
lazy
:
''
,
lazy
:
'
js:if(/^http/.test(input)){input={jx:1,url:input,parse:0,header:JSON.stringify({"user-agent":"Mozilla/5.0"})}}else{letids=input.split("_");letresult={};leturl="https://api.bilibili.com/pgc/player/web/playurl?qn=116&ep_id="+ids[0]+"&cid="+ids[1];lethtml=request(url);letjRoot=JSON.parse(html);if(jRoot["message"]!=="success"){print("需要大会员权限才能观看");input=""}else{letjo=jRoot["result"];letja=jo["durl"];letmaxSize=-1;letposition=-1;ja.forEach(function(tmpJo,i){if(maxSize<Number(tmpJo["size"])){maxSize=Number(tmpJo["size"]);position=i}});leturl="";if(ja.length>0){if(position===-1){position=0}url=ja[position]["url"]}result["parse"]=0;result["playUrl"]="";result["url"]=url;result["header"]={Referer:"https://www.bilibili.com","User-Agent":"Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537.36(KHTML,likeGecko)Chrome/100.0.4896.127
Safari/537.36"};result["contentType"]="video/x-flv";input=result}}
'
,
lazy
:
'
js:if(/^http/.test(input)){input={jx:1,url:input,parse:0,header:JSON.stringify({"user-agent":"Mozilla/5.0"})}}else{let ids=input.split("_");let result={};let url="https://api.bilibili.com/pgc/player/web/playurl?qn=116&ep_id="+ids[0]+"&cid="+ids[1];let html=request(url);let jRoot=JSON.parse(html);if(jRoot["message"]!=="success"){print("需要大会员权限才能观看");input=""}else{let jo=jRoot["result"];let ja=jo["durl"];let maxSize=-1;let position=-1;ja.forEach(function(tmpJo,i){if(maxSize<Number(tmpJo["size"])){maxSize=Number(tmpJo["size"]);position=i}});let url="";if(ja.length>0){if(position===-1){position=0}url=ja[position]["url"]}result["parse"]=0;result["playUrl"]="";result["url"]=url;result["header"]={Referer:"https://www.bilibili.com","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127
Safari/537.36"};result["contentType"]="video/x-flv";input=result}}
'
,
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录