为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

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

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

三叶资源网 2020-08-23 17:08:51 网络相关源码 1134 ℃ 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
同程APP因特网服务支持库文件系统对象ITrayNotify深度学习工厂模式运算模块定时关机FTP验证QQ二维码登录聊天室例程奇易浏览框百度识图源码群发源码apk查壳工具教程大全微信京东注册滑块万年历图片裁剪
最新评论