|

我想要的效果是网上搜索一首歌lrc歌词,在源码中找出网址,再从这个网址的源码中提取lrc歌词到超级列表框中。
<div id="m-spread-left" class="e-buss"></div><ul id="m-result" class="result"><li class="res-list"> | | <h3 class="res-title "> | | <a href="http://www.so.com/link?url=http%3A%2F%2Fwww.5nd.com%2Fgecilrc%2F602471.htm&q=%E5%93%8Elrc%E6%AD%8C%E8%AF%8D&ts=1485618540&t=ffb40c26b900500522dae8ecc41af2d&src=haosou" rel="noopener" data-res='{"tp":"engine","fr":"engine","stp":"","st":0,"e":2,"pos":1,"m":"df6a35c6973e13055131af01fc0d77b3"}' target="_blank"><em>哎歌词</em>庄心妍<em>哎LRC歌词</em></a></h3> |
这里是搜索后找到的链接源码,怎么把这个源码后台找到,再进入........后面就不会了
补充内容 (2017-1-29 09:33):
看来我没有说清楚,在这里说下:这个源码只是个例子,在我的设想里易里有一个编辑框2,可以写任一的歌并在网上找到这首歌的lrc歌词并把它放到超级列表框里显示
补充内容 (2017-1-30 16:12):
.版本 2
.局部变量 文本, 文本型
.局部变量 文本1, 文本型
.局部变量 zz, 正则表达式类
.局部变量 文本信息, 文本型, , "0"
.局部变量 计次, 整数型
.局部变量 行号, 整数型
.局部变量 序号, 整数型
文本 = 网页_访问S (“https://www.baidu.com/s?wd=” + 编辑框1.内容 + “lrc歌词” + “&rsv_pq=91d3d940006591e1&rsv_t=0a06uu45kiFHzKCGHaYd5rhTh6ORBFlYIXYkklej5%2FlLX%2BND9ahsAJVTQ2M&rqlang=cn&rsv_enter=1&rsv_sug3=1”)
zz.创建 (“<div class=” + #引号 + “f13.*?href=” + #引号 + “(.*?)” + #引号 + “.*?{” + #引号 + “title” + #引号 + “:” + #引号 + “(.*?)” + #引号, 文本)
编辑框2.内容 = zz.取子匹配文本 (1, 1)
补充内容 (2017-1-30 16:14):
我已经找到歌词的链接并把它提出来了。各位下面怎么搞?[00:35.17]爱就要争取 这种的正则表达式怎么写?全看第一步了,第二步还没有人弄呀。
补充内容 (2017-1-31 09:12):
.版本 2
.支持库 iext
文本1 = 网页_访问S (zz.取子匹配文本 (1, 1))
zz.创建 (“((\[\d+:\d+\.\d+\])+.*?)<”, 文本1)
.计次循环首 (zz.取匹配数量 (), 计次)
超级列表框1.置标题 (超级列表框1.插入表项 (, 到文本 (计次), , , , ), 1, zz.取子匹配文本 (计次, 1))
.计次循环尾 ()
补充内容 (2017-1-31 09:17):
找到歌词并能录入超级列表框内。但还有一个问题,就是前面的时间不能很好的分辩后面是不是有歌词,时间排序是按网上的排序有的会乱.
补充内容 (2017-1-31 09:20):
例如:7月7日晴。找到的地址:http://lrc.qc99.com/41222-7yue7riqing,源码里[01:30.37][02:53.33]我失去知觉 看见相爱的界限,就全取出来了,没有停顿。还得努力。
补充内容 (2017-1-31 09:26):
详见20楼源码 |
|