我想通过点击网站内的按钮来打开链接。 这是元素: -
<div class="btn3">Like</div>
我试过这个
$oBtn.classname = _IEGetObjById($oIE, "Like")
_IEAction($oBtn, "click")
不工作。任何帮助。请。
答案 0 :(得分:3)
你做错了。 尝试阅读帮助文件。
这将有效
Local $oInputs = _IETagNameGetCollection($oIE, "div")
For $oInput In $oInputs
If $oInput.classname == "btn3" Then _IEAction($oInput, "click")
Next
答案 1 :(得分:1)
只有在使用autoit创建Internet应用程序对象或xml对象时,才能使用$ oBtn.classname。或者,如果您使用_IETagNameGetCollection()
以下是一个例子:
#include <IE.au3>
Local $oIE = _IE_Example("form")
Local $oInputs = _IETagNameGetCollection($oIE, "input")
Local $oBtn
For $oInput In $oInputs
if $oInput.class = "btn3" Then
$oInput.Click
ExitLoop
Next
_IEQuit($oIE)
当然,您需要对代码进行一些修改,因为我们对您尝试自动化的网站一无所知