尝试使用AutoIT自动点击亚马逊卖家中心主页上的“未发货”小部件。这是我的函数的样子,我试图按照Wiki中的一个来获取链接的集合,然后循环遍历它们,但似乎对我不起作用。
mix.compass('app.sass')
答案 0 :(得分:2)
我无法登录亚马逊卖家中央主页,但这应该有效。我在登录页面上测试了它,它工作正常。只需确保使用全局变量/相同的IE窗口,以便保持登录状态。在此示例中,您运行登录功能,确保使用全局变量$ 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