Комментарии: Autoit. Взаимодействие с сайтом. https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/ Скриптописание и кодинг Wed, 10 May 2017 13:00:10 +0000 hourly 1 https://wordpress.org/?v=5.8.12 Автор: Anton https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-2035 Wed, 10 May 2017 13:00:10 +0000 http://coolcode.ru/?p=5442#comment-2035 Как ни странно, но у вас всё правильно! Я поменял движок… и теперь код в шапке не работает 🙁 Ещё надо всё от админа запускать… ну это на всякий случай.. 🙂

]]>
Автор: vk_id39874911 https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-2034 Wed, 10 May 2017 09:18:47 +0000 http://coolcode.ru/?p=5442#comment-2034 Local $oButton=_IEGetObjById($oDiv, «searchsubmit») выдаёт ошибку (IE.au3 T3.0-0 Warning from function _IEGetObjByName, $_IEStatus_NoMatch) как правильно задать эту переменную? за ранее спасибо

]]>
Автор: Anton https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1702 Fri, 14 Oct 2016 06:48:06 +0000 http://coolcode.ru/?p=5442#comment-1702 м…. конечно можно … но не этими средствами… можно посмотреть на Chromium Browser Automation.

]]>
Автор: Дмитрий https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1701 Fri, 14 Oct 2016 06:38:03 +0000 http://coolcode.ru/?p=5442#comment-1701 Здравствуйте, можно ли проделать подобное с браузером chrome, то есть заполнить форму и нажать на кнопку.

]]>
Автор: Anton https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1635 Fri, 22 Jul 2016 08:24:09 +0000 http://coolcode.ru/?p=5442#comment-1635 И вам спасибо за лестные отзывы. обязательно добавлю эту информацию в статью… только не в эту а в первую.

]]>
Автор: Юрий https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1634 Fri, 22 Jul 2016 08:17:46 +0000 http://coolcode.ru/?p=5442#comment-1634 Спасибо за оперативный ответ.
Ошибки возникали в обоих случаях — своём примере выше я просто упростил ваш пример, чтобы локализовать проблему.
Порылся на буржуйских сайтах — нашел решения:
— данные ошибки могут возникать из-за довереных зон в ИЕ (это случай для интранетовских сайтов)
— работе скрипта может мешать UAC (отключение говорят помогает)
— AutoIt ScriptEditor должен быть запущен под правами администратора (мой случай)
Как только я перезапустил едитор под правами админа — все заработало.
Надеюсь эта информация будет полезной.
Спасибо Вам за чудесные статьи, сайт и помощь — стану постоянным читателем и почитателем =)
Хорошего Вам дня!

]]>
Автор: Anton https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1633 Fri, 22 Jul 2016 07:34:54 +0000 http://coolcode.ru/?p=5442#comment-1633 Здрауствуйте.
Я так понимаю приведённые ошибки возникают при запуске моего скрипта, а не вашего примера?
может быть не успевает загрузиться страница? попробуйте вместо задержки Sleep(2000) использовать
Local $oIE = _IECreate(«http://www.coolcode.ru»,0,1,1,1), что бы страница загрузилась полностью.

]]>
Автор: Юрий https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1632 Fri, 22 Jul 2016 07:17:27 +0000 http://coolcode.ru/?p=5442#comment-1632 Добавлю:
IE.au3 в C:\Program Files (x86)\AutoIt3\Include есть.
Обновил его от сюда: https://www.autoitscript.com/forum/files/file/227-ieau3/ — проблема осталась.
Больше идей нет =(

]]>
Автор: Юрий https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1631 Fri, 22 Jul 2016 07:09:46 +0000 http://coolcode.ru/?p=5442#comment-1631 Добрый день.
Разбираю ваш пример и так же сталкаваюсь с ошибками.
—> IE.au3 T3.0-1 Error from function _IEGetObById, $_IESTATUS_InvalidObjectType
—> IE.au3 T3.0-1 Error from function _IETagNameGetCollection, $_IESTATUS_InvalidDataType
—> IE.au3 T3.0-1 Error from function _IEQuit, $_IESTATUS_InvalidObjectType

Вот упрощеный код:

Есть предположение, что ошибка может вызываться из-за версии ИЕ или AutoIT.
Можно ли попросить вас прокомментировать.
Заранее спасибо.

]]>
Автор: Anton https://coolcode.ru/autoit-vzaimodeystvie-s-saytom/#comment-1627 Sat, 02 Jul 2016 15:46:55 +0000 http://coolcode.ru/?p=5442#comment-1627 Глупых вопросов не бывает, к тому же вы дали на него ответ. Так что большое спасибо.
Не понял где я ошибся.

]]>