|
发表于 2023-4-10 13:36:41
|
显示全部楼层
山东省青岛市
本帖最后由 kyo9766 于 2023-4-10 14:55 编辑
学习一下怎么调用,感谢分享
---
反馈下问题,个别关键词,结果缺少 ' ,导致html格式错误
可以将 搜索歌曲 中的代码 改为这样解决
变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式类 | | | 匹配数 | 整数型 | | | 计次 | 整数型 | | | 数据源 | 文本型 | | | 临时数组 | 文本型 | | 10 | 歌曲信息 | 文本型 | | | 返回文本 | 文本型 | | |
数据源 = 到文本 (编码_Utf8到Ansi (网页_访问 (“https://www.hifini.com/search-” + 编码_URL编码 (歌曲名, 真, 真) + “.htm”, 0, , , , , , , , , )) )正则. 创建 (“\(.[^\<]*)?\”, 数据源, 假, 假, 真, 真)匹配数 = 正则. 取匹配数量 ()返回文本 = “” 计次循环首 (匹配数, 计次 )  如果真 (计次 ≤ 匹配数 - 2 )  数据源 = 到文本 (编码_Utf8到Ansi (网页_访问 (“https://www.hifini.com/” + 正则. 取子匹配文本 (计次, 1, ), 0, , , , , , , , , )) )   如果真 (寻找文本 (数据源, “url: 'get_music.php?key=”, , 假) > 0 )   临时数组 = 分割文本 (数据源, “music: [”, )   临时数组 = 分割文本 (临时数组 [2 ], “]”, )   歌曲信息 = 临时数组 [1 ]   返回文本 = 返回文本 + #换行符 + “ {” + #换行符    临时数组 = 分割文本 (歌曲信息, “title:”, )   临时数组 = 分割文本 (临时数组 [2 ], “,”, )   返回文本 = 返回文本 + “ title :'” + 子文本替换 (临时数组 [1 ], “'”, “”, , , 真) + “',” + #换行符      临时数组 = 分割文本 (歌曲信息, “author:”, )   临时数组 = 分割文本 (临时数组 [2 ], “,”, )   返回文本 = 返回文本 + “ singer :'” + 子文本替换 (临时数组 [1 ], “'”, “”, , , 真) + “',” + #换行符    临时数组 = 分割文本 (歌曲信息, “pic: '”, )   临时数组 = 分割文本 (临时数组 [2 ], “'”, )   返回文本 = 返回文本 + “ cover :'” + 子文本替换 (临时数组 [1 ], “'”, “”, , , 真) + “',” + #换行符    临时数组 = 分割文本 (歌曲信息, “url: 'get_music.php?key=”, )   临时数组 = 分割文本 (临时数组 [2 ], “,”, )   返回文本 = 返回文本 + “ src : 'https://www.hifini.com/get_music.php?key=” + 子文本替换 (临时数组 [1 ], “'”, “”, , , 真) + “'” + #换行符    如果 (计次 < 匹配数 - 2 )    返回文本 = 返回文本 + “ },” + #换行符     返回文本 = 返回文本 + “ }” + #换行符         调试输出 (临时数组 [1 ])  计次循环尾 ()返回 (返回文本 )
|
|