按键精灵htmlclick的问题

UserVar txt="按键精灵" "搜索内容"
Call Plugin.Web.Bind("WQM.exe")
Call Plugin.Web.Go("百度")
//搜索内容
Call Plugin.Web.HtmlInput(txt,"tag:input&name:wd")
//百度一下
Call Plugin.Web.HtmlClick("tag:input&id:su")
Call Plugin.Web.HtmlClick("tag:A&txt:按键精灵最新官方版下载_百度软件中心")

为什么这句 Call Plugin.Web.HtmlClick("tag:A&txt:按键精灵最新官方版下载_百度软件中心") 无法执行

    WQM本身不完善,失灵是很正常的

    从逻辑上来判断,你百度一下后才出来的新元素,你要等待一下才能出来,出来了才能点击,你一点延时都没有就点击搜索出来的内容,你觉得……可行么?!

追问

不对,设置了时间延长还是没有反应。
是不是从第一个网页到第二张网页,要有别的程序穿插。

追答

呵呵,我刚才还试用了一下WQM,百度搜索出来的元素,手动F9检索都时有时无,别的页面又正常

追问

就是的,这个问题是不是无法解决?我想做一个自动签到的,因为要点开三层网页,高了好几天了,不行只能换个软件试试?

追答

别用WQM嘛,直接用IE,
代码里用Set
ie = CreateObject("InternetExplorer.Application") 的方法去控制,非常稳定

追问

那能请你把上面的代码转换一下给我看看嘛?

追答

我也真心去写了,但百度搜索出来的结果页面可能是用了iframe框架什么的,我找不出元素。好久没玩了,工具可能有点老,找不到网页元素。你有什么好工具吗? 我可以帮你试试。
以前我也用了一个网页插件试过,有框架的用插件也不是很好弄,

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网