网站首页 > 易语言相关 > 多媒体类源码 正文
背景音乐采集播放器源码,朋友要在某网站下载背景音乐,说要一个个下载麻烦让我给他写一个批量下载。软件比较简单调用精益模块的正则表达式。
.版本 2
.支持库 iext
.支持库 wmp9
.支持库 eAPI
.支持库 internet
.程序集 窗口程序集_启动窗口
.子程序 _按钮采集_被单击
.局部变量 返回信息, 文本型
.局部变量 正则, 正则表达式类
.局部变量 计次, 整数型
.局部变量 索引, 整数型
.局部变量 n, 整数型
超级列表框1.全部删除 ()
.计次循环首 (到整数 (编辑框采集数量.内容), n)
返回信息 = 编码_utf8到gb2312 (到文本 (网页_访问 (“http://www.tuke88.com/peiyue/zonghe_0_” + 到文本 (n) + “.html”, 0, , , , , , , , , ))) ' 图客巴巴
正则.创建 (#常量1, 返回信息, , , , )
.计次循环首 (正则.取匹配数量 (), 计次)
索引 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (索引, 0, 到文本 (索引 + 1))
超级列表框1.置标题 (索引, 1, 正则.取子匹配文本 (计次, 1))
超级列表框1.置标题 (索引, 2, 正则.取子匹配文本 (计次, 2))
处理事件 ()
.计次循环尾 ()
.计次循环尾 ()
信息框 (“采集” + 编辑框采集数量.内容 + “页完成,共采集到:” + 到文本 (超级列表框1.取表项数 ()) + “条数据。”, 0, , )
.子程序 _超级列表框1_左键单击表项
.局部变量 url, 文本型
url = 超级列表框1.取标题 (超级列表框1.现行选中项, 2)
播放器1.地址 = url
.子程序 _按钮导出数据_被单击
.局部变量 表数量, 整数型
.局部变量 n, 整数型
.局部变量 临时文本, 文本型
表数量 = 超级列表框1.取表项数 ()
.计次循环首 (表数量, n)
临时文本 = 临时文本 + 超级列表框1.取标题 (n - 1, 1) + “,” + 超级列表框1.取标题 (n - 1, 2) + #换行符
.计次循环尾 ()
写到文件 (取运行目录 () + “导出MP3地址数据.txt”, 到字节集 (临时文本))
信息框 (“导出数据完成,共导出:” + 到文本 (n) + “条。”, 0, , )
.子程序 _按钮打开目录_被单击
打开指定网址 (取运行目录 ())
.子程序 _按钮批量下载_被单击
.局部变量 数量, 整数型
.局部变量 n, 整数型
.局部变量 计次, 整数型
.局部变量 临时数据, 字节集
数量 = 超级列表框1.取表项数 ()
子程序_创建目录 ()
.判断开始 (数量 = 0)
信息框 (“播放列表空空的,请先采集后在下载。”, 0, , )
.默认
.计次循环首 (数量, n)
临时数据 = HTTP读文件 (超级列表框1.取标题 (n, 2))
.如果真 (临时数据 = { })
计次 = 计次 + 1
.如果真结束
写到文件 (取运行目录 () + “MP3\” + 超级列表框1.取标题 (n, 1) + “.mp3”, 临时数据)
处理事件 ()
.计次循环尾 ()
信息框 (“共下载:” + 到文本 (数量) + “条MP3音乐,失败:” + 到文本 (计次) + “条。”, 0, , )
.判断结束
.子程序 子程序_创建目录
.局部变量 mp3目录, 文本型
mp3目录 = 取运行目录 () + “mp3”
.判断开始 (文件是否存在 (mp3目录) = 假)
创建目录 (mp3目录)
.默认
.判断结束@胡八一

- 上一篇: 胆码随机/胆码不重复算法例子
- 下一篇: 网易云部分功能 查看歌词 歌单 听歌排名源码
猜你喜欢
- 2022-07-02 音悦台MV播放器源码
- 2022-05-12 易语言调用aliplayer写的一个电视直播软件
- 2022-04-21 ffmpeg视频处理工具源码
- 2021-12-30 易语言编写网络MP3播放器源码(用易语言实现的MP3播放器源码)
- 2021-10-19 易语言代码实现TS视频文件转换为MP4文件
- 2021-06-06 Video播放器-基于迅雷aplyaer引擎开发的播放器
- 2020-11-03 ffmpeg高清录屏源码
- 2020-08-26 音乐歌单专辑批量解析播放源码
- 2020-06-08 背景音乐采集播放器源码
- 2020-05-31 易语言基于MB浏览框浏览网页制作的音乐工具
欢迎 你 发表评论:
- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag










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