|
楼主 |
发表于 2022-11-20 08:08:55
|
显示全部楼层
江西省赣州市
酷我歌词会重复,因为之前的变量没有清除
下面是修改后的
.版本 2
.支持库 internet
.子程序 酷我歌词, 文本型
.参数 歌曲ID, 文本型
.参数 歌手名称, 文本型, 可空
.局部变量 歌词, 文本型
.局部变量 数据, 文本型, , "0"
.局部变量 i, 整数型
歌词 = 编码_Utf8到Ansi (HTTP读文件 (“http://music.y444.cn/api/v1/search/lyric/lrc?id=” + 歌曲ID + “&src=kw&name=” + 歌手名称))
数据 = 分割文本 (歌词, “[”, )
歌词 = “”
.计次循环首 (取数组成员数 (数据), i)
.如果 (i ≥ 取数组成员数 (数据) - 1)
歌词 = 歌词 + #换行符 + “[” + 数据 [i]
.否则
.如果 (歌词 = “”)
歌词 = “[” + 数据 [i + 1]
.否则
歌词 = 歌词 + #换行符 + “[” + 数据 [i + 1]
.如果结束
.如果结束
.计次循环尾 ()
返回 (歌词)
|
|