Imacros грешки, блогът на Samm
Забавни експерименти
Грешки на Imacros
Често, когато се изпълни скрипт, той спира и показва грешка. Ще се опитам да опиша най-често срещаните. Между другото, ако искате скриптът Imacros да не спира при грешки, да ги игнорирате и да продължите да работите, вмъкнете два реда в началото на скрипта.
Първият ред ще позволи на скрипта да игнорира грешки, вторият ред ще позволи на скрипта да продължи работата си.
Сега за кодовете за грешки. Тъй като използваме само „безплатната“ браузър версия на Imacros - imacros за Firefox, ще дам кодове за грешки само за браузъра.
-101 | Отказ: Виждате тази грешка, ако потребителят е натиснал бутона за спиране, докато скриптът се възпроизвежда. |
-102 | Затваряне на браузъра: Потребителят щраква върху бутона „Затваряне на браузъра“. Този код не се прилага при използване на вградения Javascript в imacros за Firefox. |
-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 елементът беше намерен, когато беше посочено СЪБИТИЕ: FAIL_IF_FOUND |
-991 | грешка в javascript |
-1001 | Неизвестна грешка |
Често срещани грешки при възпроизвеждане на макрос
-1000 | Неизвестна грешка (разработчиците не дадоха ясно обяснение) |
-1010 | Не е в режим на възпроизвеждане: Грешка по време надокато макросът не е активен (запис или в режим на готовност). |
-1020 | Не се поддържа браузър |
-1030 | Браузърът не е инициализиран: Типът на браузъра все още не е определен. |
-1040 | Грешка с раздели: Опит за изпълнение на команда TAB и разделите в настройките на браузъра са деактивирани. |
-1100 | Зареждане: Неуспешно зареждане на макроса |
-1110 | Невалидно име на макрос: Може да се появи, ако зададете името на макроса на кирилица |
-1200 | Лош параметър: Квалифициран е невалиден макропараметър. |
-1210 | Не може да се компилира Regex: Не може да се компилира регулярен израз. |
-1220 | Грешна парола |
-1230 | Файлът не е намерен: Името на файла, посочено в командата на макроса (например IMAGESEARCH ), не съществува. |
-1235 | Отказан достъп до файла: Достъпът до файла е отказан от системата или файлът се използва от друг процес. |
-1240 | Невалиден индекс на запис: Записът на източника на данни с искания индекс не съществува. |
-1250 | jscript грешка |
-1300 | Html елементът не е намерен: HTML елементът не може да бъде намерен. |
-1310 | Намерен неочакван етикет: Намерен е HTML елемент, когато е посочено СЪБИТИЕ: FAIL_IF_FOUND |
-1320 | Заявката не е намерена: Заявката за търсене не е намерена в източника. |
-1330 | Грешки при зареждане: Времето за изчакване на зареждането на страницата изтече, преди страницата да приключи със зареждането или преди да завърши качването на файла. |
-1340 | Eval грешка |
-1350 | Грешка при зареждане на страницата: върне HTTP статус между 400 и 500 или сървърне може да бъде достъпен. |
-1360 | Проблем със сигурността: Възникна проблем със сигурността и ONSECURITDIALOG или ONINSECURECONNECTION бяха зададени на = NO. |
-1400 | Съобщение за грешка на мениджъра: Показва, че е възникнало изключение в мениджъра. |
-1410 | Грешка при качване: Макросът съдържа ONDOWNLOAD, но не съдържа команда за изтегляне. |
-1420 | Контролната сума или размерът не са валидирани: Контролната сума или размерът на качения файл не съответства на зададеното. |
-1430 | Грешка в уеб браузъра. |
-1440 | Грешка при запазване на файл: Неуспешно задаване на име на файл в диалоговия прозорец за запазване на файл. |
-1450 | Няма манипулатор на диалогов прозорец: Не е намерен диалогов прозорец, но манипулатор за този тип диалогов прозорец не е активиран. |
-1500 | Командата не се поддържа: Командата или функцията не е лицензирана и не се поддържа в този продукт. |
-1600 | Невалиден идентификатор на хронометър: идентификаторът на хронометъра не е посочен, дублиран е или липсва. |
-1610 | Идентификаторът на хронометъра вече работи: Хронометърът с този идентификатор вече работи. |
-1620 | Грешка при стартиране на хронометъра |
-1700 | Невалиден избор: Избраният елемент в полето за избор не е наличен. |
-1710 | Съдържанието на посочения параметър за проверка или избор на елемент от тип поле за избор е невалидно. |
-1750 | Не може да се запази екранна снимка: Браузърът не поддържа запазване на екранна снимка на елементи. |
-1800 | Изображението не е намерено |
-1810 година | Вътрешна грешка при разпознаване на изображение. |
-1820 година | Не може да се заредиизображение: Файлът с изображение не може да бъде зареден. |
-1830 година | Невалидно търсене на изображения |
-1840 година | ImageSearch не можа да отдели достатъчно памет за отваряне на файла с изображение. |
-1900 година | Командата е неуспешна, защото страницата не е била отворена в уеб браузър или скриптът не може да получи изходния код на страницата. |
-1910 година | Не мога да намеря желания прозорец на браузъра или целеви URL адрес. |
-1930 година | Времето за изчакване на макроса е превишено |
-2000 | Неуспешно задаване на настройките на прокси сървъра. |
Уважаеми читатели! Да питате как да поправите някаква грешка, посочвайки само нейния код или съобщение, няма смисъл. Тъй като не се знае какъв код имате там. Единственият отговор е да намерите грешката в посочения ред и да я поправите сами. Ако не можете да го направите сами, свържете се с борсата на свободна практика, където те ще го направят вместо вас срещу пари.
UPD: Внимание! В най-новите версии на Firefox функционалността Imacros активно се изрязва. Следователно, за да работят правилно скриптовете, използвайте преносима версия на браузъра не по-нова от версия 47.