AutoIt を使用して、この Web サイトからデータを取得しようとしています。
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
空に戻ります。