AutoItを使用して、Webサイトのフォームへの入力を自動化しています。
しかし、Webサイトからフォーム名を取得するのに問題があります。HTMLのソースを調べて、フォームとその名前を見つけましたが、それでもIEStatus_noMatch
エラーが発生します。
フォーム名を取得する簡単な方法や、それを見つける方法はありますか?
オブジェクトについても同じ問題に直面する可能性があります。
$sUrl = "https://www.acgme.org/residentdatacollection/login.asp"
$oIE = _IEAttach($sUrl, "url")
If not isObj($oIE) Then
$oIE = _IECreate()
_IENavigate($oIE, $sUrl)
EndIf
; Get pointers to the login form and username and password fields
$o_form = _IEFormGetObjByName($oIE, "loginentry")
$o_login = _IEFormElementGetObjByName($o_form, "USERID")
$o_password = _IEFormElementGetObjByName($o_form, "PASSW")