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框架什么的,我找不出元素。好久没玩了,工具可能有点老,找不到网页元素。你有什么好工具吗? 我可以帮你试试。
以前我也用了一个网页插件试过,有框架的用插件也不是很好弄,