为什么我的 _IEFormSubmit 不提交
Why does my _IEFormSubmit not submit
我正在自动化这个 url-
_http://graphic-dl.com/postsend?PostId=34026
这是我的代码:
#include <IE.au3>
Local $oIE = _IECreate("http://graphic-dl.com/postsend?PostId=34026")
Local $oForm = _IEFormGetObjByName($oIE, "form0")
Local $oText = _IEFormElementGetObjByName($oForm, "Name")
_IEFormElementSetValue($oText, "meethayaam")
Local $oText = _IEFormElementGetObjByName($oForm, "email")
_IEFormElementSetValue($oText, "meethayaam@gmail.com")
Sleep(2000)
_IEFormSubmit($oForm)
代码运行良好。但是,在提交时,它给出了这样的错误:
"C:\Program Files (x86)\AutoIt3\Include\IE.au3" (1458) : ==> The
requested action with this object has failed.: $oObject.submit()
$oObject^ ERROR
->17:41:43 AutoIt3.exe ended.rc:1
它填写了 2 个字段,但无法提交。你知道为什么它不起作用吗?
我已经实现了_IEAction,并且已经尽力了。
我不确定为什么它不起作用,但它确实有效:
#include <IE.au3>
Local $oIE = _IECreate("http://graphic-dl.com/postsend?PostId=34026")
Local $oForm = _IEFormGetObjByName($oIE, "form0")
Local $oText = _IEFormElementGetObjByName($oForm, "Name")
_IEFormElementSetValue($oText, "meethayaam")
Local $oText = _IEFormElementGetObjByName($oForm, "email")
_IEFormElementSetValue($oText, "meethayaam@gmail.com")
Sleep(2000)
Local $oButton = _IEGetObjById($oIE, "submit")
$oButton.click()
我正在自动化这个 url-
_http://graphic-dl.com/postsend?PostId=34026
这是我的代码:
#include <IE.au3>
Local $oIE = _IECreate("http://graphic-dl.com/postsend?PostId=34026")
Local $oForm = _IEFormGetObjByName($oIE, "form0")
Local $oText = _IEFormElementGetObjByName($oForm, "Name")
_IEFormElementSetValue($oText, "meethayaam")
Local $oText = _IEFormElementGetObjByName($oForm, "email")
_IEFormElementSetValue($oText, "meethayaam@gmail.com")
Sleep(2000)
_IEFormSubmit($oForm)
代码运行良好。但是,在提交时,它给出了这样的错误:
"C:\Program Files (x86)\AutoIt3\Include\IE.au3" (1458) : ==> The requested action with this object has failed.: $oObject.submit() $oObject^ ERROR ->17:41:43 AutoIt3.exe ended.rc:1
它填写了 2 个字段,但无法提交。你知道为什么它不起作用吗?
我已经实现了_IEAction,并且已经尽力了。
我不确定为什么它不起作用,但它确实有效:
#include <IE.au3>
Local $oIE = _IECreate("http://graphic-dl.com/postsend?PostId=34026")
Local $oForm = _IEFormGetObjByName($oIE, "form0")
Local $oText = _IEFormElementGetObjByName($oForm, "Name")
_IEFormElementSetValue($oText, "meethayaam")
Local $oText = _IEFormElementGetObjByName($oForm, "email")
_IEFormElementSetValue($oText, "meethayaam@gmail.com")
Sleep(2000)
Local $oButton = _IEGetObjById($oIE, "submit")
$oButton.click()