Otherworld
Новичок
- Сообщения
- 19
- Репутация
- 0
Вот вопрос: Как заполнить поля формы? Проблема в том, что форма не имеет имени, а id, которое всегда разное (id1, idd, idf, и так далее). Как это можно сделать??
Вот код:
Здесь видно, что я назвал эту форму id1, но потом пытался снова залогиниться, и не получается. Просмотрев код страницы, я обнаружил, что id меняется постоянно. Кто-нибудь знает, что делать?
Вот код:
Код:
Func Login()
_IELoadWait($oIE)
$oForm = _IEGetObjByName($oIE, "id1")
$oText = _IEFormElementGetObjByName ($oForm, "login")
_IEFormElementSetValue ($oText, "икпук")
$oPassword = _IEFormElementGetObjByName ($oForm, "password")
_IEFormElementSetValue ($oPassword, "a1b2c3")
_IEFormSubmit ($oForm)
EndFunc
Здесь видно, что я назвал эту форму id1, но потом пытался снова залогиниться, и не получается. Просмотрев код страницы, я обнаружил, что id меняется постоянно. Кто-нибудь знает, что делать?