我试图通过点击网站内的按钮来打开链接。 这是元素: -autoit IE点击网站上的按钮
<div class="btn3">Like</div>
我想这
$oBtn.classname = _IEGetObjById($oIE, "Like")
_IEAction($oBtn, "click")
不工作。任何帮助。请。
我试图通过点击网站内的按钮来打开链接。 这是元素: -autoit IE点击网站上的按钮
<div class="btn3">Like</div>
我想这
$oBtn.classname = _IEGetObjById($oIE, "Like")
_IEAction($oBtn, "click")
不工作。任何帮助。请。
你这样做是错的。 尝试阅读帮助文件。
这将工作
Local $oInputs = _IETagNameGetCollection($oIE, "div")
For $oInput In $oInputs
If $oInput.classname == "btn3" Then _IEAction($oInput, "click")
Next
只有当你创建互联网应用程序对象或AutoIt的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)
当然,你将需要一点点修改的代码,因为我们并不知道你正在尝试自动化
有时会发生autoit中的错误,所以您不应该使用$ oInput.class =“btn3”。使用$ oInput.class ==“btn3”或String($ oInput.class)=“btn3” – Milos
点击网站所有喜欢?看不出诚实的合法理由...... – Matt