Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YxY20150427
Yc
提交
595a3d5e
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 搜索 >>
提交
595a3d5e
编写于
7月 24, 2023
作者:
YxY20150427
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update 哔哩影视.js
上级
2dd3a1d1
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
6 deletion
+5
-6
Js/js/哔哩影视.js
Js/js/哔哩影视.js
+5
-6
未找到文件。
Js/js/哔哩影视.js
浏览文件 @
595a3d5e
...
@@ -12,11 +12,11 @@ var rule = {
...
@@ -12,11 +12,11 @@ var rule = {
headers
:{
headers
:{
'
User-Agent
'
:
'
PC_UA
'
,
'
User-Agent
'
:
'
PC_UA
'
,
"
Referer
"
:
"
https://www.bilibili.com
"
,
"
Referer
"
:
"
https://www.bilibili.com
"
,
"
Cookie
"
:
"
$b
ili_cookie
"
"
Cookie
"
:
"
$b
uvid3=C793A46D-3A90-1179-B1DC-01DEDD231B8362647infoc; b_nut=1687937762; i-wanna-go-back=-1; b_ut=7; b_lsid=C104105BA10_189872D9C71; _uuid=8298810AC-611F-8E44-1016D-6F1668EE233960665infoc; FEED_LIVE_VERSION=V8; header_theme_version=CLOSE; buvid4=BB62D0CA-32A2-0B21-F0E3-995434E22DC074302-023051511-omnIDiwYNDwuaYjJY7YbHg%3D%3D; buvid_fp=0c3129f5d4084d9abf3a18717fce987d; is-2022-channel=1; DedeUserID=354759427; DedeUserID__ckMd5=f5e8c385a7d2d7ba; SESSDATA=477a6fe8%2C1705742169%2Cd3867*71; bili_jct=e565a4d1aa82f628f6f9f9826d2abcff; CURRENT_FNVAL=4048; sid=poy1o0ke; home_feed_column=4; browser_resolution=150-877
"
},
},
timeout
:
5
000
,
timeout
:
3
000
,
class_name
:
'
番剧&国创&电影&电视剧&纪录片&综艺&全部&追番&追剧
&时间表
'
,
class_name
:
'
全部&番剧&国创&追番&追剧&电影&电视剧&纪录片&综艺
&时间表
'
,
class_url
:
'
1&4&2&5&3&7&全部&追番&追剧
&时间表
'
,
class_url
:
'
全部&1&4&追番&追剧&2&5&3&7
&时间表
'
,
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"})}}],
...
@@ -44,4 +44,4 @@ var rule = {
...
@@ -44,4 +44,4 @@ var rule = {
搜索
:
'
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}
'
,
搜索
:
'
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{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}}
'
,
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}}
'
,
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录