单击 AutoIT 中的特定 href
Clicking a specific href in AutoIT
尝试使用 AutoIT 从亚马逊卖家中心主页自动点击 'Unshipped' 小部件。这是我的函数的样子,我试图按照 Wiki 中的函数获取链接集合然后循环遍历它们,但似乎对我不起作用。
#include <IE.au3>
#include <MsgBoxConstants.au3>
Navigate("Unshipped")
Func Navigate($sNavigate)
Local $oIE = "https://sellercentral.amazon.com/hz/home"
Local $oLinks = _IELinkGetCollection($oIE)
Local $iNumLinks = @extended
Local $sTxt = $iNumLinks & " links found" & @CRLF & @CRLF
For $oLink In $oLinks
$sTxt &= $oLink.href & @CRLF
Next
MsgBox($MB_SYSTEMMODAL, "Link Info", $sTxt)
EndFunc
我无法登录亚马逊卖家中心主页,但这应该可以。我在登录页面上测试了它,它工作正常。只需确保您使用的是全局 variable/the 相同的 IE window 以便您保持登录状态。在此示例中,您 运行 您的登录功能要确保您使用的是全局变量 $g_oIE 不是 $oIE.
#include <IE.au3>
#include <MsgBoxConstants.au3>
;start IE with a Global variable
Global $g_oIE = _IECreate()
;run your login fuction here using the global variable $g_oIE and check to make sure you are logged in.
;should get your links (it uses the global IE variable)
GetLinkCollection()
Func GetLinkCollection()
_IENavigate($g_oIE, "https://sellercentral.amazon.com/hz/home")
Local $oLinks = _IELinkGetCollection($g_oIE)
Local $iNumLinks = @extended
Local $sTxt = $iNumLinks & " links found" & @CRLF & @CRLF
For $oLink In $oLinks
$sTxt &= $oLink.href & @CRLF
Next
MsgBox($MB_SYSTEMMODAL, "Link Info", $sTxt)
EndFunc ;==>GetLinkCollection
尝试使用 AutoIT 从亚马逊卖家中心主页自动点击 'Unshipped' 小部件。这是我的函数的样子,我试图按照 Wiki 中的函数获取链接集合然后循环遍历它们,但似乎对我不起作用。
#include <IE.au3>
#include <MsgBoxConstants.au3>
Navigate("Unshipped")
Func Navigate($sNavigate)
Local $oIE = "https://sellercentral.amazon.com/hz/home"
Local $oLinks = _IELinkGetCollection($oIE)
Local $iNumLinks = @extended
Local $sTxt = $iNumLinks & " links found" & @CRLF & @CRLF
For $oLink In $oLinks
$sTxt &= $oLink.href & @CRLF
Next
MsgBox($MB_SYSTEMMODAL, "Link Info", $sTxt)
EndFunc
我无法登录亚马逊卖家中心主页,但这应该可以。我在登录页面上测试了它,它工作正常。只需确保您使用的是全局 variable/the 相同的 IE window 以便您保持登录状态。在此示例中,您 运行 您的登录功能要确保您使用的是全局变量 $g_oIE 不是 $oIE.
#include <IE.au3>
#include <MsgBoxConstants.au3>
;start IE with a Global variable
Global $g_oIE = _IECreate()
;run your login fuction here using the global variable $g_oIE and check to make sure you are logged in.
;should get your links (it uses the global IE variable)
GetLinkCollection()
Func GetLinkCollection()
_IENavigate($g_oIE, "https://sellercentral.amazon.com/hz/home")
Local $oLinks = _IELinkGetCollection($g_oIE)
Local $iNumLinks = @extended
Local $sTxt = $iNumLinks & " links found" & @CRLF & @CRLF
For $oLink In $oLinks
$sTxt &= $oLink.href & @CRLF
Next
MsgBox($MB_SYSTEMMODAL, "Link Info", $sTxt)
EndFunc ;==>GetLinkCollection