找回密码
 加入
搜索
楼主: haodd

[IE类操作] 关于IE后台操作

 火... [复制链接]
发表于 2011-3-15 07:52:35 | 显示全部楼层
呵呵!人家本来就没说要钱吧?
发表于 2011-3-15 10:05:19 | 显示全部楼层
本帖最后由 骗子 于 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
发表于 2011-3-15 10:20:33 | 显示全部楼层
抄袭11楼的republican中文转$UTF_8Code命令就更简单了

#include <IE.au3>
While 1
$gequ = InputBox("想听什么歌?", "wwww.yymp3.com太慢了"& @CRLF& "还动不动无法打开", "荷塘月色")
$UTF_8Code = StringRegExpReplace(StringTrimLeft(String(StringToBinary($gequ,4)),2),'([\w]{2})','%$1')
$oIE = _IECreate ("http://wwww.yymp3.com/Search.aspx?key="&$UTF_8Code&"&ksplay=&n=2&no=0",0,0)  
_IELinkClickByText($oIE,"试听")
_IELoadWait($oIE,2000)
sleep (120000) ;播放歌曲的时间(应该办法判断歌曲是否播放完毕,我就不会了,直接用延时)
_IEQuit($oIE) ;关闭IE
WEnd
 楼主| 发表于 2011-3-15 11:00:53 | 显示全部楼层
呵呵 都是高手啊
发表于 2011-3-17 07:38:47 | 显示全部楼层
好想法!看看
发表于 2011-3-17 11:48:30 | 显示全部楼层
先回复看看隐藏内容
发表于 2011-3-17 14:45:33 | 显示全部楼层
关于IE后台操作
发表于 2011-3-17 21:23:25 | 显示全部楼层
我要看看啊
发表于 2011-3-18 10:05:07 | 显示全部楼层
发表于 2011-3-19 12:52:05 | 显示全部楼层
看看,挺不错的。
发表于 2011-3-19 13:40:10 | 显示全部楼层
如看看内容先
发表于 2011-3-20 02:18:42 | 显示全部楼层
看源码看源码看源码看源码
发表于 2011-3-20 12:52:51 | 显示全部楼层
建议让你的代码设成回复显示
发表于 2011-3-20 17:06:40 | 显示全部楼层
先回复看看隐藏内容
发表于 2011-3-20 23:14:14 | 显示全部楼层
学习下楼主经验
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 15:25 , Processed in 0.070019 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表