我正在尝试使用 AutoIt 从该网站检索一些数据:
http://www.acgme.org/adspublic/default.asp
不幸的是,该页面使用框架,我无法导航到数据所在的页面。
链接是“认可程序”
#include <IE.au3>
$URL="http://www.acgme.org/adspublic/"
$MyIExplorer=_IECreate($URL,1,1,1,1)
Local $theFrame = _IEGetObjById($MyIExplorer,"control")
MsgBox(0,"The Frame",$theFrame.src)
Local $oLinks = _IELinkGetCollection($theFrame)
MsgBox(0, "Link Count", @extended & " links found")
当我运行上面的代码时,我能够填充$theFrame
包含“Accredited Programs”链接的正确框架对象,但这是我所能得到的。$oLinks
集合返回空 。