为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 网络相关源码 正文

哔哩哔哩视频播放地址解析源码

三叶资源网 2020-08-23 17:08:51 网络相关源码 1268 ℃ 0 评论
.版本 2
.支持库 dp1
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 sign, 文本型
.局部变量 cid, 文本型
.局部变量 time, 文本型
.局部变量 url, 文本型
.局部变量 data, 文本型
.局部变量 n, 整数型
.局部变量 regx, 正则表达式类

列表框1.清空 ()
sign = gzip (网页_访问 (编辑框1.内容, 0, “”, “”, “”, #常量1))
cid = 文本_取出中间文本 (sign, #引号 + “cid=”, “&”)
.如果真 (cid = “”)
    data = gzip (网页_访问 (“https://bangumi.bilibili.com/web_api/episode/” + 文本_取出中间文本 (sign, “first_ep_id = ” + #引号, #引号) + “.json”, 0, “”, “”, “”, #常量3))
    cid = 文本_取出中间文本 (data, “danmaku” + #引号 + “:” + #引号, #引号)
.如果真结束
time = 时间_取现行时间戳 (真)
sign = “cid=” + cid + “&player=1&qn=80&quality=3&ts=” + time + “1c15888dc316e05a15fdd0a02ed6584f”
url = “https://interface.bilibili.com/playurl?quality=3&cid=” + cid + “&qn=80&player=1&ts=” + time + “&sign=” + 取数据摘要 (到字节集 (sign))
data = 到文本 (gzip (网页_访问 (url, 0, “”, “”, “”, #常量3)))
regx.创建 (“</size>[\s]*<url><!\[CDATA\[(.*?)\]\]></url>”, data, , 真, 真, )
.计次循环首 (regx.取匹配数量 (), n)
    列表框1.加入项目 (regx.取子匹配文本 (n, 1), )
    调试输出 (regx.取子匹配文本 (n, 1))
.计次循环尾 ()

.子程序 gzip, 文本型
.参数 data, 字节集
.局部变量 tmpData, 文本型

tmpData = 到文本 (网页_GZIP解压 (data))
.如果真 (tmpData = “”)
    tmpData = 到文本 (data)
.如果真结束
返回 (tmpData)

@Farmer°

哔哩哔哩视频播放地址解析源码

文件下载


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
安卓鱼刺类QQ授权登陆明朝时代页游脱机高仿2014QQ界面精灵脚本EDB数据库趣生活登录TGP自动上号自动检查更新动态调用汇编图解深度学习U盘锁屏订单监控易语言聊天室源码问道辅助内存脚本方块对齐位置算法指针操作类线程池操作JS
最新评论