Что нового

_IETagNameGetCollection периодически вылетает

Radik

Новичок
Сообщения
71
Репутация
1
Добрый день!
Есть бот, авторизуется на сайте, проделывает некие манипуляции, выходит, заходит с другим логином.
выход реализован таким образом:
Код:
$oInputs = _IETagNameGetCollection($oIE, "a")
For $oInput In $oInputs
	If $oInput.innertext = "Выход" Then
		_IEAction($oInput, "click")
		ExitLoop
	EndIf
Next

Периодически бот вылетает с такой ошибкой:
"C:\Program Files (x86)\AutoIt3\Include\IE.au3" (2257) : ==> The requested action with this object has failed.:
Return SetError($_IEStatus_Success, $oTemp.GetElementsByTagName($s_TagName).length, $oTemp.GetElementsByTagName($s_TagName))
Return SetError($_IEStatus_Success, $oTemp^ ERROR
>Exit code: 1 Time: 249.7
Если запустить бота с того же места, где вылетел, отрабатывает.
Подскажите, как можно решить проблему.
 

666egor666

Новичок
Сообщения
1
Репутация
0
Radik, ответ на Ваш вопрос так и не нашли? Столкнулся с такой же проблемой. Нигде толкового разъяснения по поводу ошибки Return SetError($_IESTATUS_Success, $oTemp^ ERROR нет. Читая разные ресурсы, люди советуют использовать If @error Then exit, но у меня даже с этой проверкой остаётся ошибка в консоли.
 
Автор
R

Radik

Новичок
Сообщения
71
Репутация
1
666egor666 сказал(а):
Radik, ответ на Ваш вопрос так и не нашли? Столкнулся с такой же проблемой. Нигде толкового разъяснения по поводу ошибки Return SetError($_IESTATUS_Success, $oTemp^ ERROR нет. Читая разные ресурсы, люди советуют использовать If @error Then exit, но у меня даже с этой проверкой остаётся ошибка в консоли.
Нет, к сожалению :(
 
Верх