2017-12-23 8 views
0

提出していない?ここで//graphic-dl.com/postsend PostId = 34026なぜ_IEFormSubmitは、私はこれが</p> <p>_HTTP URL - 自動化しています

が私のコードです:

#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, "[email protected]") 
Sleep(2000) 
_IEFormSubmit($oForm) 

をコードは正常に動作します。しかし、提出の上、それはこのようなエラーを与える:

"C:\プログラムファイル(x86の)\ AutoIt3 \ \ IE.au3を含める"(1458):このオブジェクトと==> が要求されたアクション失敗した:$ oObject.submit() $ oObject^ERROR - > 17時41分43秒AutoIt3.exeのended.rc:1

をそれは2つのフィールドを埋めますが、提出することができませんでした。なぜそれがうまくいかないか考えてみませんか?

私は既に_IEActionを実装しており、ベストを尽くしました。

答えて

0

私はそれが動作しない理由はわからないが、このことを行います

#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, "[email protected]") 
Sleep(2000) 
Local $oButton = _IEGetObjById($oIE, "submit") 
$oButton.click() 
関連する問題