Ошибки Imacros

Нередко при выполнении скрипта он останавливается и показывает ошибку. Постараюсь описать самые распространенные. Кстати, если вы хотите чтобы скрипт Imacros не останавливался на ошибках, игнорировал их и работал дальше, в начале скрипта вставьте две строки.

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES

Первая строка позволит скрипту игнорировать ошибки, вторая строка позволит скрипту продолжить свою работу.

Теперь о кодах ошибок. Так как мы пользуемся только “халявным” браузерным вариантом Imacros – imacros для Firefox, то приведу коды ошибок только для браузера.

Код ошибки Imacros Причина
-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 Неизвестная ошибка

Типичные ошибки при воспроизведении макроса

Код ошибки 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 Не удалось установить настройки прокси-сервера.

Уважаемые читатели! Спрашивать как устранить какую-то ошибку, указав только ее код или сообщение не имеет смысла. Так как не известно какой там у вас код. Единственный ответ – найдите ошибку в указанной строке и исправьте ее сами. Если не можете сами, обращайтесь на биржу фриланса, где это вам сделают за деньги.

UPD:Внимание! В последних версиях Firefox функционал Imacros активно выпиливается. Поэтому для корректной работы скриптов используйте портабельную версию браузера не новее 47 версии.

73 thoughts on “Ошибки Imacros

  1. помогите у меня аймакрос выдает ошибку:SyntaxError: unterminated string literal, line NaN (Error code: -991)

    1. Смотрите, на какой строке появляется ошибка и исправляйте ее. С таким же успехом вы могли бы написать – “прочтите мои мысли”.

      1. А как найти эту строку, например пишет строка 208 ошибка 991.И с чего начинать подскажите.

        1. Ищите строку 208 и правите, пока ошибка не исчезнет. 991 – ошибка Javascript. Если сами в яваскрипт мало понимаете, задайте вопрос на специализированном форуме, только листинг кода приложите обязательно.

          1. Здравствуйте,спасибо что откликнулись. Так скажите где искать строку ? Где ее смотреть не пойму?
            И яваскрипт заменить или обновить где ? в расширениях браузера или в программах виндовс.

            Гет бот в одноклассниках пишет вот такую ошибку. Подскажите что делать?
            SyntaxError: отсутствует; перед постановкой, строка NaN (Код ошибки: -991)

          2. Тут описываются только ошибки в скриптах Imacros. Соответственно, и смотреть надо в том коде который выполняется, когда вылезает ошибка. Если вы пытаетесь левый яваскрипт выполнять в аймакросе, открывайте его и правьте. Возможно вы внедрили яваскрипт в аймакрос, а он на этапе подключения спотыкается. Так гадать можно вечно. Ну если вы не знаете как открыть и поправить скрипт, то вам лучше обратиться к фрилансеру. Так как чтобы яваскрипт править надо знать язык.
            Попробуйте обратиться к создателю этого бота, не факт что он на аймакросе написан.

  2. Здравствуйте. Срочно нужна ваша помощь. У меня проблема при установке макроса. Во первых при установки должно появиться в левом углу окно с сообщением о том что макрос установлен и требуется перезапустить браузер, вместо этого меня перебрасывает на страницу http://imacros.net/browser/fx/welcome А после перезагрузки страницы, нажимаю на значок макроса и в поле где должен быть макрос, появляется надпись: не может открыть каталог для чтения макросов. Вы хотите, чтобы открыть окно настроек для коррекции параметров пути. Уже несколько раз проверил путь – путь правильный, но почему макрос его не видит и как-то не понятно устанавливается. Очень надеюсь на вашу помощь.

    1. Ответьте на несколько вопросов:
      1) Какой браузер?
      2) Портабельная версия браузера?
      3) В пути установки браузера и каталога аймакрос есть русские буквы?
      4) Пробовали удалять браузер и устанавливать заново?
      5) Свежая ли версия браузера и самого аймакроса?
      6) Сами макрос писали или кто-то дал?
      7) Макрос написан для браузерной версии или для полной (коммерческой)?

      На самом деле таких вопросов может быть еще целая куча. Самый простой совет удалить браузер и поставить заново свежии версии браузера и аймакроса. Если имя пользователя на кириллице, то ставьте фаерфокс на диск c таким путем С:\firefox
      Только фаеерфокс. Можете сначала попробовать создать папку в корне диска и назначить туда путь к папке макросов (например C:\imacros).

      1. Перенёс макрос на диск :С, указал в настройках путь и макрос в браузере открылся (спасибо!!!).
        Но теперь другая проблема, при запуске, выдёт вот такую ошибку:
        Ошибка: Доступ окно содержимого не поддерживается в Firefox нескольких процессов, строка 213 (Код ошибки: -991)
        Как можно её исправить?

        1. В аймакрос перестали работать некоторые функции. То ли это с браузером связано, то ли с аймакросом. Не видя кода трудно сказать что не так. Смотрите строку 213 в коде. Попробуйте старый фаерфокс найти и на нем запустить. Тогда будет понятно с браузером ли дело.

  3. Добрый вечер, воюю, подскажите. уже в сотый раз проверяю, но все равно прога пишет, мол путь до файла указан не верно. C:\Users\usr\Documents\iMacros\Datasources\Лика Шешина.txt
    вот тут это добро все лежит и прописано в скрипте, но все равно ругается.Что делать?

  4. подскажите пожалуйста. пишет путь к файлу указан неверно: C:\Users\123\Desktop\iMakros\stydents.txt . что не так? мазила и аймакрос новые. спасибо заранее!

    1. Вы вообще где такой путь указываете? В настройках аймкакрос в 99% случаях достаточно путь до папки без кириллицы указать, а в коде просто писать имя файла. Попробуйте C:\stydents.txt. Если не получается, попробуйте импорт из .csv файла сделать.

  5. Добрый вечер, подскажите пжл уже в сотый раз проверяю, но все равно прога пишет, мол путь до файла указан не верно. “C:\Users\ggoh\Documents\iMacros\Datasources\groop.txt”;
    сто раз уж перепроверила, все равно “Путь до файла указан не верно!”.Что делать?

    1. Попробуйте в блокноте этот путь указать, может он действительно не верный? Файл откроется? Бросьте файл в корень диска.

      1. В блокноте открывается , в корень диска бросила C:\images, всё равно не верно(((что ж такое((

    1. Находите 8 строку в исходном тексте скрипта и исправляете ее на правильную. Другого совета не могу дать, не известно что там у вас за скрипт и какой код.

  6. MacroSyntaxError: wrong format of TAG command, line 12 (Error code: -910) подскажите, что это значит, и как это убрать?

    1. Скорее всего на сайте, где вы записывали макрос изменилась разметка. Вам нужно переписать заново этот участок кода. Рекомендую использовать режим X/Y

  7. здравствуйте! помогите пожалуйста!!! при запуске аймака выдаёт ошибку
    Win error 5 during operation open on file C:\Program Files\Mozilla Firefox\defaults\pref\#Current.iim (Отказано в доступе.)
    как это устранить???

    1. Исправьте настройки папки сохранения макросов в то место диска, где не требуются права админа для доступа.

  8. Добрый день,я совсем пока чайник)но проблемка совсем не большая,не могу найти где переключится на x-y?то есть показывает ошибку,так как ищет тот файл которго уже нет(921 ошибка)мне всегото надо найти эти настройки,а я не могу,и как обратно переключиться?

  9. Подскажите. Установила новые аймакрос и мозилу,но при запуске программы пишет путь до файла указан неверно. C:\\images\\студенты.txt. Проверила уже миллион раз. Что делать?

  10. Добрый вечер! Подскажите какую ошибку выдает RuntimeError: Tab number 2 does not exist, line 22 (Error code: -971) и как ее исправить?

    1. Исправьте 22 строку вашего кода, если она пустая, то удалите ее и посмотрите в какой строке будет ошибка.

  11. Здравствуйте! У меня аймакрос пишет:SyntaxError: unterminated string literal, line NaN (Error code: -991) Ошибка в 113 строке.А она пустая.Что это может быть? Спасибо!!!

    1. Удалите пустую строку и аймакрос вам даст верную строку. Её и правьте затем.

  12. Здравствуйте! Знаю, это заезженный вопрос, но у меня ничего не получается… Говорит, что неверный путь, да, проверяла множество раз, переименовывала, создавала заново, в другие папки перемещала, ничего не выходило. В самом коде пишу “C:\\images\\мои_ссылки_100.txt”;

  13. Здравствуйте ))тупой вопрос))без какой кириллицы))У меня тоже такая проблема)Путь указан не верно)

  14. Вопрос заезженный, но у меня тоже пишет путь невернй. И без кирилицы у меня путь. И меняла уже сто раз все. и Все равно. Вот мой скрипт.
    И просто так его открывала, находит, где файл лежит. А макрос нет.
    “C:\\Users\\i3\\Documents\\iMacros\\Datasources\\1.txt”

  15. ошибка TypeError: iMacros.player is undefined, line -419 (Error code: -991), пробовала устанавливать более новую версию мазилы, удалять и снова добавлять js, что делать?

    1. В новых версиях сейчас не работает Imacros. Если с портабельной версией работать не будет, проверяйте код макроса.

  16. не работает команда CLICK. Выдает : TAG POS=1… подскажите, плиз, что я делаю не так. спасибо.

  17. А как сделать так ,чтоб браузер в аймакросе закрывался и открывался сам заново и так постоянно
    что нужно прописать ???

    1. Скрипт запустить вместе с браузером можно. Для этого надо засунуть в планировщик виндовс бат файл и настроить его запуск в определенное время. Вот тут читайте – http://semmblog.ru/kak-zapuskat-skripty-avtomaticheski.html
      А вот закрывать ручками.. Можно закрыть только вкладку в самом браузере.
      Если уж очень нужно чтобы он сам закрывался и открывался – используйте скриптовый язык Autoit.

  18. не работает команда TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\CAPCH\image.png ( не подтягивает рисунок)
    и не работает команда FILEDELETE NAME=C:\CAPCH\image.png ( не удаляет этот же рисунок)
    что делать ошибок в самом макросе не выдает

    1. Вам могу только одно посоветовать – осваивайте другой язык скриптов. Как вариант можете попробовать то что в конце статьи зеленым написано.

  19. Не запускается , пишет: Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас, открыть сценарий в отладчике или позволить сценарию продолжить свою работу.
    Сценарий: chrome://imacros/content/chrome_player.js:3690

    Что делать?

    1. Перестать хромом пользоваться и скачать портабельную версию Firefox не старше 47 версии и попробовать на ней.
      Роман, трудно наверное все прочитать что в статье и комментах написано?

  20. Приветствую. У меня такая проблемка. Imacros работает нормально до тех пор пока не возникает ошибка и он тупо останавливается. Если прописывать строчки SET !ERRORIGNORE YES SET !ERRORCONTINUE YES то через 6 сек работы imacros просто закрывает браузер. Есть ли решение данной проблемы?

    1. Правьте код макроса, чтобы ошибок не было. Переустановите браузер, проскандируйте на вирусы. Используйте фаерфокс не старше 47 версии. Таких советов может быть много, так как ваша проблема локальная и с ней надо разбираться на месте.

  21. acroSyntaxError: wrong format of SET command, line 3 (Error code: -910) выдает ошибку, как ее устранит?

  22. Помогите пожалуйста
    MacroSyntaxError: wrong format of VERSION command, line 1 (Error code: -910)
    в чем ошибка? подскажите плиз

    VERSION BUILD=8340723 RECORDER=FX, CR
    TAB T=1
    SET !TIMEOUT_PAGE 60
    SET !TIMEOUT_STEP 5
    SET !ERRORIGNORE yes
    SET !REPLAYSPEED medium
    SET !DATASOURCE Group.cav

  23. Здравствуйте ! Надеюсь на вашу помощь. Написал макрос, и залил его как полагается на диск C. Все прекрасно запускается и работает ! Но есть большой , жирный минус ! В любой момент выполнение может остановится без какой либо ошибки. Тупо застывает и все тут. Помогает только остановить и запустить заново.
    Буду рад ответу, заранее спасибо !

    1. Отключите пропуск и игнорирокание ошибок (SET !ERRORIGNORE YES
      SET !ERRORCONTINUE YES) и смотрите где ошибки будут появляться

  24. Здравствуйте! Выдает такую ошибку MacroSyntaxError: wrong format of TAG command, line 4 (Error code: -910)
    в четвертой строке
    вот строка
    TAG SELECTOR=”HTML>BODY>DIV:nth-of-type(7)>DIV>DIV>DIV>SECTION>UL>LI>DIV>DIV>DIV>H1>A”

    что тут может быть не так? Подскажите пожалуйста

    1. В большинстве случаев это ошибка появляется если сайт меняет верстку. Исправить просто – запишите рекордером эту строку заново и поправьте в скрипте.

  25. MacroSyntaxError: wrong format of TAG command, line 4 (Error code: -910)
    строка 4 TAG SELECTOR=”HTML>BODY>DIV:nth-of-type(7)>DIV>DIV>DIV>SECTION>UL>LI>DIV>DIV>DIV>H1>A” подскажите в чем проблема ?

  26. Добрый вечер! Макросом пользуюсь для рассылки сообщений по группам, все идеально работало, ничего не меняла. И вдруг перестал отправлять сообщения. Выполняет так же все команды, переходит из группы в группу, но сообщение не оставляет. Ошибок не выдает. Что это может быть?

    1. Я думаю это группы контакта или одноклассников. Причина в том, что социальные сети постоянно ведут борьбу с такой активностью. Меняют верстку или не значительные элементы дизайна, что бы боты “спотыкались” и не работали. Единственный вариант – правка макроса или запись нового. Если вы покупали этот макрос, обратитесь за поддержкой.

  27. Добрый день! подскажите пожалуйста выдает ошибку wrong format of SET command, line 4 (Error code: -910) что делать?

  28. аймакрос выдает ошибку RuntimeError: Data source file does not exist, line 1 (Error code: -930) как ее исправить

    1. Пропишите правильно путь к источнику данных в скрипте. В строке не должно быть кириллицы и пробелов.

  29. Подскажите как в imakros без помощи js, выполнить одно действие например 10 рас а второе только пять рас и это все зациклить на бесконечность или до 100 выполнений всего кода? Для выполнения действий, ссылки и действия,разные.

    1. Написать одну строку 10 раз, либо в интерфейсе аймакроса слева выбрать количество повторений макроса в 1 строку.
      На 10 пишется 1 скрипт, в конец его добавляется ссылка на запуск второго. Во втором прописывается выполнение других действий 5 раз.
      Из интерфейса аймакроса задается нужное количество повторений. Другой вариант – прописать все это в одном макросе последовательно. Третий вариант – написать 2 макроса отдельно а в третьем макросе сделать их вызов и запускать его из интерфейса. Если какие-то условия в макрос вставлять, то они должны быть последовательно вставлены в тело скрипта и в скрипке должно быть игнорирование ошибок включено.

      1. Комментарий сокращен
        ==================
        … хотелось бы рандомизировать последовательность действий в скрипте именно на задание лайки и репосты, например сейчас он лайкает два раза и три подписки в следующий рас он один рас лайкает и делает три подписки, что бы нельзя было предугадать,если у вас есть такие примеры, ткните носом в смысле ссылку на ту страницу,я искал ничего не нашел. И еще такой вопрос, в аймакросе решается вопрос с капчей или все остается по прежнему,то есть под капчу кода нет?

        1. Влад, прочел коммент полностью. Хочу сказать, что подобного готового скрипта вы тут не найдете. Если есть готовый скрипт и надо рандом в него ввести, почитайте тут как сделать рандомную паузу – http://semmblog.ru/imacros-komandy.html
          Вставляете ее в нужном месте скрипта (можно в нескольких местах).
          Насчет капчи, были решения в интренете для ручного ввода (вылезало окно для ввода), но оказались кривыми.
          Видел в продаже скрипт с привязкой к антикапче, но опять же работоспособность только со слов автора. А сам аймакрос без включения кода из других языков программирования этого не потянет. Там зачем огород городить? Проще взять и написать программу на яве или С (если нет умений – заказать на фрилансе). Глюков в 100 раз меньше будет. А с капчей любой глюк это бан айпи.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *