本帖最后由 骗子 于 2011-3-15 10:08 编辑
回复 12# haodd
再加个循环,播放两分钟后退出IE,再弹出输入框换歌,
只要是这个网站能搜索到的歌曲应该就能播放,问题就是如果有同名歌曲只能播放第一个
While 1 ;不停循环
$gequ = InputBox("想听什么歌?", "wwww.yymp3.com太慢了"& @CRLF& "还动不动无法打开", "荷塘月色")
$oIE = _IECreate ("http://wwww.yymp3.com/Play/5663.htm",0,0) ;随便打开一首歌的播放地址
$oIE.document.parentWindow.execscript("javascript:pu.DelPlayer(0);") ;删除临时播放列表
$oForm = _IEGetObjByName ($oIE, "key") ;通过名称找输入框,
$oForm.value = $gequ ;输入框输入歌曲名
$oForm = _IEGetObjByName ($oIE, "button") ; 找按钮
_IEAction ($oForm, "click") ;点按钮开始搜索歌曲
_IELoadWait($oIE,2000) ;给点延时,已确定搜索结果能出来
_IEImgClick ($oIE, "http://w") ;点击搜索结果后面的加号图片将歌曲添加到删除临时播放列表
$oIE.document.parentWindow.execscript("javascript:pu.utils(0,0,1);") ;点击播放歌曲
sleep (120000) ;播放歌曲的时间(应该办法判断歌曲是否播放完毕,我就不会了,直接用延时)
_IEQuit($oIE) ;关闭IE
WEnd
|