का उपयोग कर आईफ्रेम से फॉर्म नाम प्राप्त करें मैं वेबसाइट पर फ़ॉर्म भरने को स्वचालित करने के लिए AutoIt का उपयोग कर रहा हूं।ऑटोआईट
लेकिन मुझे वेबसाइट से फॉर्म नाम प्राप्त करने में समस्या आ रही है। मैं एचटीएमएल के स्रोत को देखता हूं और फॉर्म और उसका नाम ढूंढता हूं, लेकिन मुझे अभी भी 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")
यह एक अच्छा जवाब है लेकिन .. यह वास्तव में समस्या को ठीक नहीं करता है। मैंने बदलाव किया है। लेकिन मुझे अभी भी उदाहरण के लिए वेब साइट के साथ $ _IEStatus_NoMatch मिल गया है। – Whitecat