当前位置: 首页 > 编程笔记 >

易语言解析音悦台MV提供超清下载地址的代码

慕容聪
2023-03-14
本文向大家介绍易语言解析音悦台MV提供超清下载地址的代码,包括了易语言解析音悦台MV提供超清下载地址的代码的使用技巧和注意事项,需要的朋友参考一下

音悦台MV地址解析

此功能需要加载精易模块5.6

.版本 2
.支持库 exui
.支持库 EThread
.程序集 窗口程序集_启动窗口
.程序集变量 标清, 文本型
.程序集变量 高清, 文本型
.程序集变量 超清, 文本型
.子程序 _按钮EX1_左键单击
按钮EX2.可视EX = 假
按钮EX3.可视EX = 假
按钮EX4.可视EX = 假
.判断开始 (编辑框EX1.内容 = “”)
  信息框EX (, “告警 :”, , “先输入MV地址才能解析的哦”, , { “好嘛” }, , , , , , , )
.默认
.判断结束
.判断开始 (寻找文本 (编辑框EX1.内容, “http://v.yinyuetai.com/video/”, , 假) = 1)
  启动线程 (&json获取真实地址, , )
.默认
  信息框EX (, “告警 :”, , “你输入的地址不对哦,只能解析音悦台的MV哦”, , { “好嘛” }, , , , , , , )
.判断结束
.子程序 json获取真实地址
.局部变量 json, 类_json
.局部变量 ID, 文本型
.局部变量 正则, 正则表达式类
正则.创建 (“/(\d+)”, 编辑框EX1.内容)
ID = 正则.取子匹配文本 (1, 1)
json.解析 (文本_取出中间文本 (编码_utf8到gb2312 (网页_访问S (“http://www.yinyuetai.com/api/info/get-video-urls?callback=callback&videoId=” + ID + “&_=” + 时间_取现行时间戳 (), , , , , , )), “callback(”, “)”, , ))
.判断开始 (json.取通用属性 (“message”) ≠ “”)
  信息框EX (, “错误信息 :”, , “解析失败!” + #换行符 + “失败原因:” + json.取通用属性 (“message”), , { “知道了” }, , , , , , , )
  返回 ()
.默认
.判断结束
标清 = json.取通用属性 (“hcVideoUrl”)
高清 = json.取通用属性 (“hdVideoUrl”)
超清 = json.取通用属性 (“heVideoUrl”)
.判断开始 (标清 ≠ “”)
  按钮EX2.可视EX = 真
.默认
.判断结束
.判断开始 (高清 ≠ “”)
  按钮EX3.可视EX = 真
.默认
.判断结束
.判断开始 (超清 ≠ “”)
  按钮EX4.可视EX = 真
.默认
.判断结束
.子程序 _按钮EX2_左键单击
.局部变量 信息框返回, 整数型
信息框返回 = 信息框EX (, “信息 :”, , “你目前选择的是标清!” + #换行符 + “你要复制MV真实地址还是在线播放预览呢?”, , { “我要在线播放”, “我要复制下载地址” }, , , , , , , )
.判断开始 (信息框返回 = 2)
  置剪辑板文本 (标清)
  信息框EX (, “信息 :”, , “复制成功” + #换行符 + 标清, , { “好的” }, , , , , , , )
.判断 (信息框返回 = 1)
  网页_打开指定网址 (标清)
.默认
.判断结束
.子程序 _按钮EX3_左键单击
.局部变量 信息框返回, 整数型
信息框返回 = 信息框EX (, “信息 :”, , “你目前选择的是高清!” + #换行符 + “你要复制MV真实地址还是在线播放预览呢?”, , { “我要在线播放”, “我要复制下载地址” }, , , , , , , )
.判断开始 (信息框返回 = 2)
  置剪辑板文本 (高清)
  信息框EX (, “信息 :”, , “复制成功” + #换行符 + 高清, , { “好的” }, , , , , , , )
.判断 (信息框返回 = 1)
  网页_打开指定网址 (高清)
.默认
.判断结束
.子程序 _按钮EX4_左键单击
.局部变量 信息框返回, 整数型
信息框返回 = 信息框EX (, “信息 :”, , “你目前选择的是超清!” + #换行符 + “你要复制MV真实地址还是在线播放预览呢?”, , { “我要在线播放”, “我要复制下载地址” }, , , , , , , )
.判断开始 (信息框返回 = 2)
  置剪辑板文本 (超清)
  信息框EX (, “信息 :”, , “复制成功” + #换行符 + 超清, , { “好的” }, , , , , , , )
.判断 (信息框返回 = 1)
  网页_打开指定网址 (超清)
.默认
.判断结束

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 本文向大家介绍易语言解析获得无水印下载地址的代码,包括了易语言解析获得无水印下载地址的代码的使用技巧和注意事项,需要的朋友参考一下 此功能需要加载精易模块5.6 常量数据表 取抖音无水印链接代码 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 本文向大家介绍易语言通过解析免费下载QQ付费音乐的代码,包括了易语言通过解析免费下载QQ付费音乐的代码的使用技巧和注意事项,需要的朋友参考一下 常量数据表 QQ付费音乐下载器 此功能配合精易模块5.6使用,需要加载模块. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 本文向大家介绍易语言将下载地址解析转换成迅雷快车旋风的方法,包括了易语言将下载地址解析转换成迅雷快车旋风的方法的使用技巧和注意事项,需要的朋友参考一下 Base64解码 下载地址解析转换 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 本文向大家介绍易语言调用百度语音平台实现文字转换语音功能的代码,包括了易语言调用百度语音平台实现文字转换语音功能的代码的使用技巧和注意事项,需要的朋友参考一下 调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链

  • 本文向大家介绍易语言抓包获得地址实现TP路由器登陆的代码,包括了易语言抓包获得地址实现TP路由器登陆的代码的使用技巧和注意事项,需要的朋友参考一下 常量数据表 TP路由器登录拨号重启功能 此功能需要加载精易模块5.6 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 本文向大家介绍易语言结束程序的代码详解,包括了易语言结束程序的代码详解的使用技巧和注意事项,需要的朋友参考一下 易语言怎么结束程序呢?这个是我们要考虑的,请看下面。 非无私奉献,拒绝看经验不回复,学懂了记得按照下面做: 具体操作请看图。 1、易语言新建一个windows窗口 2、我们需要添加一个按钮 按住右边框内图标 3、然后再窗口上 就可以拉出来一个按钮 4、点击按钮  进入按钮代码编辑区 5、