|
下面的脚本是为了打开ptc站点付费邮件发送的开关,目的是点击Paid emails are turned off!对对应的"Turn ON"。但执行_IELinkClickByText ($oIE, "Preferences")后出现页面中有二个"Turn ON",问题是此脚本执行时却先点击第二个,我加在脚本中的循环语句似乎不起作用,但当第二个"Turn ON"被点击变成Turn off 后,再重新运行一次此脚本才可有效点击第一个Turn ON。
在此请各位高手指点一下,这种问题原因何在,如何解决?在此先谢过!
#include <IE.au3>
$oIE = _IECreate ("http://www.doggoneclicks.com/index.php?view=login&")
$oForm = _IEFormGetCollection($oIE,0)
Send("{ALTDOWN}q{ALTUP}");这句是通过傲游自动填表,此网站可用zhangyehuih80和密码D5C5D2B6BBDB登录测试。
Sleep(1000)
_IEFormSubmit($oForm)
Sleep(1000)
_IELinkClickByText ($oIE, "My Account")
_IELinkClickByText ($oIE, "Preferences")
Sleep(1000)
$oInputs = _IETagNameGetCollection ($oIE,"INPUT")
For $oInput In $oInputs
For $i=1 To 2
if $oInput.value= "Turn ON" then
_IEAction ($oInput, "click")
EndIf
Next
Next |
|