为什么,好多网页的登录按纽,没法用ie函数操作
我们现在上班多数用的都是基于web开发的客户端软件,有些登录按钮没法用click操作,用了论坛中的另类也不行,捕捉不到id,name 没给出网页源码没法评价很多问题总有方法能解决 那些按钮是不是图片做的呢? :face (35): 我试过很多网页 没有发现点击不了的按钮 我也是点不开啊啊! 如果 按钮没有id没有name 一般都是靠oncilck事件 执行js来操作的
那样只要把js部分提取出来 然后 javascript:<js代码> 就可以执行
#include <ie.au3>
$oIE = _IECreate('www.google.com')
_IENavigate($oIE, 'javascript:alert("test")')
这个测试是成功的 也就是 _IENavigate($oIE, 'javascript:<js代码>') 就可以执行从源码里提出来的js了...非常的简单...
想办法做个例子...= =
不过 也有办法给那些按钮加上id name...
参考http://www.autoitx.com/forum.php?mod=viewthread&tid=8446&page=1&fromuid=7644076#pid69639 如果是用java写的jsp网页,用窗口查看器也是什么都看不到,现在只有靠tab键的次数来移动焦点再enter键,各位高手有其他办法吗?
你怎么就没习惯给个网址呢?! --------------------By kn007 如果是用java写的jsp网页,用窗口查看器也是什么都看不到,现在只有靠tab键的次数来移动焦点再enter键,各位高手有其他办法吗?
你怎么就没习惯给个网址呢?! --------------------By kn007
llm1978 发表于 2009-7-18 19:55 http://www.autoitx.com/images/common/back.gif
= = 肯定不会的 jsp写的网页 只是在html穿插标签 视图绝对还是html
归根到底 还是html的那几个控件 肯定是用了js把 抱歉,是公司内部的系统,是jsp编写,要查询数据必须安装jre。
楼上说的是,用了大把的js,打开看源基本看不到几个字。而且用了frame框架,用shift+鼠标新开窗口就无法正常查询数据。 想起来了,就和163电子信箱一样。 http://mail.163.com/
这个?
点击图片就行
或者读取值后点击 很多人喜欢用些花哨的windows主题,而且把ie的字体设很大,这样找图来点击就好像不行了吧。 ......我没说模拟鼠标啊! For $oInput In $oInputs
if $oInput.name = "登录邮箱" then
_IEAction ($oInput, "click")
EndIf
Next
Exit
或
$oInputs = _IETagNameGetCollection ($oIE, "INPUT")
For $oInput In $oInputs
If $oInput.type = "submit" Then
_IEAction($oInput,"click")
EndIf
Next
页:
[1]
2