易语言通过算法计算出酷狗音乐下载地址的代码

酷狗直链计算的代码

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

.版本 2
.支持库 RegEx
.支持库 iext3
.支持库 dp1
.程序集 窗口程序集_启动窗口
.子程序 JSON转义字符解码, 文本型
.参数 解密文本, 文本型
.局部变量 正则表达, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
.局部变量 转换结果, 文本型
.局部变量 文本, 文本型
.局部变量 i, 整数型
文本 = 解密文本
.如果真 (文本 ≠ “”)
  正则表达.创建 (“\\u([0-9a-z]{4})”, )
  搜索结果 = 正则表达.搜索全部 (解密文本)
  .计次循环首 (取数组成员数 (搜索结果), i)
    转换结果 = 编码_usc2到ansi (搜索结果 [i].取子匹配文本 (解密文本, 1, ))
    文本 = 子文本替换 (文本, “\u” + 搜索结果 [i].取子匹配文本 (解密文本, 1, ), 转换结果, , , 真)
  .计次循环尾 ()
.如果真结束
返回 (文本)
.子程序 __启动窗口_创建完毕
.局部变量 分组框X, 分组框, , "0"
.局部变量 i, 整数型
_启动窗口.宽度 = 800
_启动窗口.高度 = 460
高级选择夹1.左边 = 0
高级选择夹1.顶边 = 0
高级选择夹1.宽度 = _启动窗口.宽度 - 6 - 高级选择夹1.左边
高级选择夹1.高度 = _启动窗口.高度 - 32 - 高级选择夹1.顶边
加入成员 (分组框X, 分组框A)
加入成员 (分组框X, 分组框B)
.计次循环首 (取数组成员数 (分组框X), i)
  分组框X [i].左边 = 2
  分组框X [i].顶边 = 24
  分组框X [i].宽度 = 高级选择夹1.宽度 - 2 - 分组框X [i].左边
  分组框X [i].高度 = 高级选择夹1.高度 - 2 - 分组框X [i].顶边
.计次循环尾 ()
.子程序 _按钮A1_被单击
编辑框A4.内容 = 取数据摘要 (到字节集 (编辑框A1.内容 + 编辑框A2.内容))
.子程序 _按钮A2_被单击
编辑框A4.内容 = JSON转义字符解码 (编码_URL解码 (网页_访问S (“http://www.kugou.com/fm/app/i/?cmd=1&uid=” + 编辑框A1.内容 + “&key=” + 编辑框A4.内容, 1, “fmtype0=3&fmcount=1&fmid0=” + 编码_URL编码 (编辑框A3.内容, , 真), , , “Referer:http://web.kugou.com/flash/webKugou.swf?d=1500000000999”), 真))
.子程序 _按钮B1_被单击
.如果 (选择框B1.选中)
  编辑框B6.内容 = 取数据摘要 (到字节集 (编辑框B1.内容 + 编辑框B2.内容 + 编辑框B3.内容 + 编辑框B4.内容 + 编辑框B5.内容))
.否则
  编辑框B6.内容 = 取数据摘要 (到字节集 (编辑框B1.内容 + 编辑框B2.内容))
.如果结束
.子程序 _按钮B2_被单击
编辑框B6.内容 = JSON转义字符解码 (编码_URL解码 (网页_访问S (“http://trackercdn.kugou.com/i/v2/?cmd=23&pid=6&appid=” + 编辑框B3.内容 + “&hash=” + 到大写 (编辑框B1.内容) + “&module=&cdnBackup=1&behavior=play&key=” + 编辑框B6.内容, 1, , “”, , “Referer:http://web.kugou.com/flash/webKugou.swf?d=1500000000999”), 真))
.子程序 _编辑框B1_失去焦点
编辑框B1.内容 = 到大写 (编辑框B1.内容)

运行结果:

总结

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

(0)

相关推荐

  • 易语言添加软件背景音乐的方法

    易语言软件如何添加背景音乐?计算机软件产业的蓬勃发展,造就了一批又一批的优秀程序猿(当然,笔者也在为了这个理想奋斗着).很多时候,看到别人的优秀软件,就想摩拳擦掌跃跃欲试的模仿一下.毕竟嘛,学会模仿,才能更好的创新.在使用软件的时候,有些软件运行以后,会自动播放音乐.这是怎么回事呢?也许别人和我们用的开发环境不同,但原理基本上都差不多! 1.首先,准备一下今天的"主角"-背景音乐.这里有必要给大家提个醒,易语言Windows窗口程序的背景音乐格式只支持wav.mid格式.因此像mp3.

  • 易语言播放指定的音乐文件

    播放音乐命令 英文命令:PlayMusic 操作系统支持:Windows     所属类别:媒体播放 可以播放 .WAV..MID 声音文件或相应格式的字节集声音数据.声音资源.成功返回真,失败返回假. 语法:  逻辑型  播放音乐 (欲播放的音乐,[是否循环播放]) 例程: 说明: 选择一个以  .WAV  .MID 为后缀的文件,并将文件路径显示在编辑框中.通过返回值的判断弹出不同信息框. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价

  • 易语言通过计算替换字节实现酷狗音乐缓存文件转MP3的代码

    DLL命令表 .版本 2 .DLL命令 创建线程_, 整数型, "kernel32", "CreateThread", , CreateThread建立新的线索 .参数 lpThreadAttributes, 整数型, , 0 .参数 dwStackSize, 整数型, , 0 .参数 lpStartAddress, 子程序指针 .参数 lpParameter, 整数型 .参数 dwCreationFlags, 整数型, , 0 .参数 lpThreadId, 整数

  • 易语言制作酷狗付费音乐解析下载工具

    常量数据表 .版本 2 .常量 常量2, "<文本长度: 7>", , "url":" .常量 常量1, "<文本长度: 1>", , " 酷狗音乐直链解析 歌曲哈希值在酷狗音乐属性里可以找到. .版本 2 .支持库 internet .程序集 窗口程序集1 .子程序 _解析按钮_被单击 编辑框_直链.内容 = 获取MP3地址 (编辑框_哈希值.内容) .子程序 获取MP3地址, 文本型 .参数 has

  • 易语言酷我音乐三种格式无损下载地址解析源码

    DLL命令表 .版本 2 .DLL命令 CoInitialize, 整数型, "ole32.dll", , 公开, 初始化对象开始 .参数 pvReserved, 整数型, , 0 .DLL命令 CoUninitialize, 整数型, "ole32.dll", , 公开, 初始化对象结束 .DLL命令 ShellExecute, 整数型, "shell32.dll", "ShellExecuteA" .参数 hwnd, 整数

  • 易语言通过解析免费下载QQ付费音乐的代码

    常量数据表 .版本 2 .常量 链接1, "<文本长度: 9>" .常量 链接2, "<文本长度: 2>" QQ付费音乐下载器 此功能配合精易模块5.6使用,需要加载模块. .版本 2 .支持库 downlib .支持库 iext .支持库 spec .支持库 shell .程序集 窗口程序集_启动窗口 .程序集变量 任务, 任务参数 .程序集变量 下载限速, 整数型 .程序集变量 下载对象, 下载对象 .子程序 _按钮1_被单击 .如果 (

  • 易语言通过算法计算出酷狗音乐下载地址的代码

    酷狗直链计算的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 RegEx .支持库 iext3 .支持库 dp1 .程序集 窗口程序集_启动窗口 .子程序 JSON转义字符解码, 文本型 .参数 解密文本, 文本型 .局部变量 正则表达, 正则表达式 .局部变量 搜索结果, 搜索结果, , "0" .局部变量 转换结果, 文本型 .局部变量 文本, 文本型 .局部变量 i, 整数型 文本 = 解密文本 .如果真 (文本 ≠ "") 正则表达.创建 (&qu

  • python爬取酷狗音乐排行榜

    本文为大家分享了python爬取酷狗音乐排行榜的具体代码,供大家参考,具体内容如下 #coding=utf-8 from pymongo import MongoClient import time import requests from lxml import etree client = MongoClient() #连接mongo hello = client.hello #连接数据库 user = hello.song #连接表 headers = { 'User-Agent': 'M

  • java实现酷狗音乐临时缓存文件转换为MP3文件的方法

    本文实例讲述了java实现酷狗音乐临时缓存文件转换为MP3文件的方法.分享给大家供大家参考,具体如下: 酷狗临时缓存文件,其实已经是吧MP3文件下载好了,只是名字看上去好像是通过md5算法重命名的. 酷狗在缓存文件的时候会同时缓存歌词.这个程序就是根据md5管理对应的歌词文件和缓存文件,然后把缓存文件改成 歌曲名+.mp3格式. 原谅我取这么长也不知道对不对的类名. package com.zhou.run; import java.io.File; import java.util.HashM

  • Python反爬实战掌握酷狗音乐排行榜加密规则

    目录 效果展示 爬取目标 工具使用 项目思路解析 简易源码分享 效果展示 爬取目标 网址:酷我音乐 工具使用 开发工具:pycharm 开发环境:python3.7, Windows10 使用工具包:requests,re 项目思路解析 找到需要解析的榜单数据 随意点击一个歌曲获取到音乐的详情数据 通过抓包的方式获取到音乐播放数据 找到MP3的数据提交地址 mp3数据来自于这个url地址 提交数据的网址: https://wwwapi.kugou.com/yy/index.php?r=play/

  • JS模拟酷狗音乐播放器收缩折叠关闭效果代码

    本文实例讲述了JS模拟酷狗音乐播放器收缩折叠关闭效果代码.分享给大家供大家参考,具体如下: 这是一款模拟酷狗音乐播放器的关闭特效,采用JavaScript实现,关闭的时候播放界面缩成一条线,然后消失,就像有些电视机突然停电的效果,很有意思的网页动画特效. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-kugou-music-player-style-demo/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3

  • Java swing仿酷狗音乐播放器

    今天给大家介绍下用Java swing开发一款音乐播放器,高仿酷狗音乐播放器,完整源码地址在最下方,本文只列出部分源码,因为源码很多,全部贴不下,下面还是老规矩.来看看运行结果: 下面我们来看看代码: 首先看一下主窗口的实现代码: package com.baiting; import java.awt.Dimension; import java.awt.Toolkit; import com.baiting.menu.CloseWindow; /** * 窗口 * @author lmq *

  • python获取酷狗音乐top500的下载地址 MP3格式

    下面先给大家介绍下python获取酷狗音乐top500的下载地址 MP3格式,具体代码如下所示: # -*- coding: utf-8 -*- # @Time : 2018/4/16 # @File : kugou_top500.py # @Software: PyCharm # @pyVer : python 2.7 import requests,json headers={ 'UserAgent' : 'Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 lik

  • Vue 全家桶实现移动端酷狗音乐功能

    Vue 已经用了不少时间,最近抽空把以前的未完成的酷狗音乐做完了,过来分享下,也可以直接点这里预览,注意切换成手机模式. 技术栈: vue-router.eventBus.vuex.vue-awesome-swiper 整体功能 vs 酷狗官网: 总体模拟官网,原来的亮点保留,如: 图片懒加载 除此之外,增加了 加了全局的 Loading 组件,根据不同页面调整 Loading 尺寸 搜索页面做了优化,可以在刷新时保留之前的搜索结果 播放页面单独做了一个路由,可以在刷新时保留当前歌曲页面 播放器

  • python使用beautifulsoup4爬取酷狗音乐代码实例

    这篇文章主要介绍了python使用beautifulsoup4爬取酷狗音乐代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 小编经常在网上听一些音乐但是有一些网站好多音乐都是付费下载的正好我会点爬虫技术,空闲时间写了一份,截止4月底没有问题的,会下载到当前目录,只要按照bs4库就好, 安装方法:pip install beautifulsoup4 完整代码如下:双击就能直接运行 from bs4 import BeautifulSoup

随机推荐