Всем привет, вот уже второй день не могу заставить скрипт, работать должным образом.
Заполнить данные я понял как, а вот добыть не получается.
Вместо исходника актуальной страницы сохраняется предыдущая. Прошу подсказать, что нужно сделать, что бы получить содержимое
Версия autoit 3.6.2 и IE 11
Заполнить данные я понял как, а вот добыть не получается.
Код:
#include <IE.au3>
$oIE = _IECreate ("http://www.highprogrammer.com/cgi-bin/uniqueid/mrzp")
_IELoadWait($oIE)
$oForm = _IEFormGetObjByName ($oIE, "realinput")
$oQuery = _IEFormElementGetObjByName ($oForm, "givennames")
_IEFormElementSetValue ($oQuery, "Horner")
$oQuery = _IEFormElementGetObjByName ($oForm, "surnames")
_IEFormElementSetValue ($oQuery, "John")
$oQuery = _IEFormElementGetObjByName ($oForm, "passportnumber")
_IEFormElementSetValue ($oQuery, "123456789")
$oQuery = _IEFormElementGetObjByName ($oForm, "issuer")
_IEFormElementOptionSelect ($oQuery, "GBR", 1)
$oQuery = _IEFormElementGetObjByName ($oForm, "nationality")
_IEFormElementOptionSelect ($oQuery, "GBR", 1)
$oQuery = _IEFormElementGetObjByName ($oForm, "by")
_IEFormElementSetValue ($oQuery, "1989")
$oQuery = _IEFormElementGetObjByName ($oForm, "bm")
_IEFormElementSetValue ($oQuery, "04")
$oQuery = _IEFormElementGetObjByName ($oForm, "bd")
_IEFormElementSetValue ($oQuery, "23")
$oQuery = _IEFormElementGetObjByName ($oForm, "ey")
_IEFormElementSetValue ($oQuery, "2022")
$oQuery = _IEFormElementGetObjByName ($oForm, "em")
_IEFormElementSetValue ($oQuery, "04")
$oQuery = _IEFormElementGetObjByName ($oForm, "ed")
_IEFormElementSetValue ($oQuery, "22")
_IEFormElementRadioSelect ($oForm, "M", "sex", 1)
_IEFormSubmit ($oForm)
_IELoadWait($oIE)
Sleep(1000)
$sPropLink=_IEPropertyGet($oIE, 'outertext')
FileWriteLine('Log.txt', $sPropLink)
Вместо исходника актуальной страницы сохраняется предыдущая. Прошу подсказать, что нужно сделать, что бы получить содержимое
Код:
<pre>...</pre>
Версия autoit 3.6.2 и IE 11