Ошибки Imacros
Нередко при выполнений скрипта он останавливается и показывает ошибку. Постараюсь описать самые распространенные.
Кстати, если вы хотите чтобы скрипт Imacros не останавливался на ошибках, игнорировал их и работал дальше, в начале скрипта вставьте две строки.
Первая строка позволит скрипту игнорировать ошибки, вторая строка позволит скрипту продолжить свою работу.
Теперь о кодах ошибок. Так как мы пользуемся только «халявным» браузерным вариантом Imacros — imacros для Firefox, то приведу коды ошибок только для браузера.
Кстати, если вы хотите чтобы скрипт Imacros не останавливался на ошибках, игнорировал их и работал дальше, в начале скрипта вставьте две строки.
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
Первая строка позволит скрипту игнорировать ошибки, вторая строка позволит скрипту продолжить свою работу.
Теперь о кодах ошибок. Так как мы пользуемся только «халявным» браузерным вариантом Imacros — imacros для Firefox, то приведу коды ошибок только для браузера.
| Код ошибки Imacros | Причина |
|---|---|
| -1000 | Неизвестная ошибка (разработчики не дали внятного объяснения) |
| -1010 | Не находится в режиме воспроизведения: Ошибка во время воспроизведения макроса не активен (запись или режим ожидания). |
| -1020 | Не поддерживаемый браузер |
| -1030 | Браузер не инициализирован: Тип браузера пока не определен. |
| -1040 | Ошибка работы с вкладками: Попытка выполнить команду TAB, а вкладки в настройках браузера отключены. |
| -1100 | Загрузка: не удалось загрузить макрос |
| -1110 | Неверное имя макроса: Может появится если задать имя макроса на кириллице |
| -1200 | Плохой Параметр: Неверный параметр макроса уточняется. |
| -1210 | Не может компилировать Regex: Не может скомпилировать регулярное выражение. |
| -1220 | Неправильный пароль |
| -1230 | Файл не найден: Имя файла, указанное в команде макроса (например, IMAGESEARCH ) не существует. |
| -1235 | Доступ к файлу запрещен: доступ к файлу запрещен системой или файл используется другим процессом. |
| -1240 | Неверный индекс записи: запись источника данных с запрашиваемым индексом не существует. |
| -1250 | JScript ошибка |
| -1300 | Html Элемент не найден: не удается найти HTML элемент. |
| -1310 | Номера Ожидаемый Tag Найдено: HTML элемент был найден, когда EVENT: FAIL_IF_FOUND было указано |
| -1320 | Запрос не найден: Поисковый запрос не нашел в источнике. |
| -1330 | Ошибки загрузки: Превышен таймаут загрузки страницы до завершения ее загрузки или до завершения закачки файла. |
| -1340 | Eval Ошибка |
| -1350 | Ошибка загрузки страницы: возвращается HTTP статус между 400 и 500 или сервер не может быть доступен. |
| -1360 | Проблема безопасности: Возникла проблема безопасности и ONSECURITDIALOG или ONINSECURECONNECTION был установлен в значение = NO. |
| -1400 | Сообщение об ошибке менеджера: Указывает, что исключение произошло в диспетчере. |
| -1410 | Ошибка закачки: Макрос содержит ONDOWNLOAD , но не содержит команды загрузки. |
| -1420 | Контрольная сумма или размер не подтверждены: суммы или размер загружаемого файла не соответствует указанному. |
| -1430 | Ошибка веб-браузера. |
| -1440 | Ошибка сохранения файла: Не удалось установить имя файла в диалоговом окне сохранения файла. |
| -1450 | Нет обработчика диалога: не обнаружено диалог, но обработчик для этого диалогового типа не включена. |
| -1500 | Команда не поддерживается: команда или функция не имеет лицензии и не поддерживается в данном продукте. |
| -1600 | Неверный Stopwatch Id: Stopwatch Id не указано, дублируется или вовсе отсутствуют. |
| -1610 | Stopwatch Id уже запущен: Stopwatch с этим ID уже запущен. |
| -1620 | Ошибка запуска Stopwatch |
| -1700 | Недопустимый выбор: выбранный элемент в поле выбора недоступен. |
| -1710 | Недопустимое содержимое указанного параметра для проверки или элемента выбора типа radio box. |
| -1750 | Не удается сохранить скриншот: Браузер не поддерживает сохранить скриншота элементов. |
| -1800 | Изображение не найдено |
| -1810 | Внутренняя ошибка в распознавание изображений. |
| -1820 | Не удается загрузить изображения: Файл изображения не может быть загружен. |
| -1830 | Не верный Imagesearch |
| -1840 | ImageSearch не удалось выделить достаточно памяти, чтобы открыть файл изображения. |
| -1900 | Не удалось выполнить команду, потому что страница не была открыта в веб-браузере, или скрипт не может получить исходный код страницы. |
| -1910 | Не удается найти нужное окно браузера или целевой URL. |
| -1930 | Превышен таймаут ожидания макроса |
| -2000 | Не удалось установить настройки прокси-сервера. |
| -101 | Отмена: Вы видите эту ошибку, если пользователь нажал кнопку остановки во время воспроизведения скрипта. |
| -102 | Закрытие браузера: Пользователь нажал кнопку «Закрыть браузер». Этот код не применяется, когда используете в imacros для Firefox встроенный сценарий Javascript. |
| -802 | Ошибка таймаута (не удалось загрузить веб-страницу) |
| -804 | Команда ONDOWNLOAD была использована, но не скачивание не произошло |
| -910 | Ошибка синтаксиса |
| -911 | Плохой параметр |
| -912 | Не поддерживается команда (например, DS) |
| -920 | Элемент указанных X / Y координат не найден |
| -921 | Элемент заданный командой TAG не найден |
| -922 | Код, заданный в команде TAG не найден |
| -923 | Элемент не имеет атрибут HREF (SRC), относится к команде SAVEAS |
| -924 | Количество вариантов было превышено |
| -925 | Активное окно не имеет заданных параметров |
| -926 | Исходный код веб-страницы не соответствует поисковому запросу |
| -930 | Файл не найден (например, для макросов: imacros://run?m=non_existent.iim или URL GOTO=file://…) |
| -931 | Не удалось получить доступ к файлу |
| -932 | Указанная папка не найдена или не доступна |
| -933 | Ошибка сети или загрузки страницы |
| -934 | Указанная контрольная сумма не совпадает с рассчитываемой |
| -941 | Ошибка расшифровки (возможно неверный пароль) |
| -942 | Неправильный пароль |
| -951 | DATASOURCE_LINE превышает фактическое количество строк в файле источника данных |
| -952 | Источник данных файла не может быть разобран |
| -953 | Попытка доступа к несуществующему полю в файле источника данных |
| -961 | Попытка установить уже существующие время |
| -962 | Определенное время часы не существует |
| -971 | Количество указано вкладка не существует (вкладки рассчитывали на вкладке, где повтор начался) |
| -981 | Ошибка синтаксиса в выражении XPath |
| -982 | Выражение XPath результате в нескольких узлах |
| -990 | HTML элемент был найден, когда EVENT: FAIL_IF_FOUND был указан |
| -991 | ошибка Javascript |
| -1001 | Неизвестная ошибка |
Хочу заметить, что пропуск ошибок вовсе их не исправит и необходимо править код скрипта, чтобы они пропали.
ОтветитьУдалить