- Js в связке с imacros (не работает условие)
- Решение
- Imacros не работает js
- №2 01-02-2016 11:26:16
- Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
- №3 01-02-2016 11:51:14
- Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
- №4 01-02-2016 18:16:49
- Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
- №5 01-02-2016 21:50:15
- Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
- №6 02-02-2016 16:54:06
- Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
- Imacros не работает js
- №1102 08-12-2019 13:16:38
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1103 08-12-2019 17:24:14
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1104 09-12-2019 11:59:08
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1105 11-12-2019 20:13:04
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1106 11-12-2019 22:37:07
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- Imacros не работает js
- №1102 08-12-2019 13:16:38
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1103 08-12-2019 17:24:14
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1104 09-12-2019 11:59:08
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1105 11-12-2019 20:13:04
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- №1106 11-12-2019 22:37:07
- Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
- Imacros не работает js
- Переход по ссылке
- Переменные
- Работа с файлами. Сохранение\чтение данных
- Извлечение данных из HTML-тэгов
- Сохранение скриншота любого элемента на странице
- Преобразование текстовой строки в исполняемый код EVAL()
- Задержка на определенное время
- Работа с фреймами
- Переключение и закрытие табов
- Возможности iMacros + JavaScript + Firefox Extensions API
Js в связке с imacros (не работает условие)
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Imacros условие if
Здравствуйте. Как значению пауза в WAIT SECONDS присвоить значение,которое уже задано в .
Javascript создать условие через расширение iMacros в Mozilla Firefox
Всем привет! Работа с сайтом. Такая ситуация: Есть скрипт с циклом #loop.js.
Imacros, код не работает
var h for(h=1; h 6
Решение
Это обычный реплейс. В строке ищется подстрока, если она найдена, то выполняется замена. В данном случае ищется подстрока из двух символов, первый из которых — пробел, а второй — любой другой символ. Если такая подстрока найдена, то она заменяется на такую же, только переведенную в верхний регистр. Естественно, изменение будет иметь место только в том случае, если второй символ — буква в нижнем регистре.
Данный пример — просто направление куда смотреть, поскольку при изменении задачи, он может измениться довольно сильно. Например, если надо менять не второе слово, а третье или дальше, то регулярку придется сильно подправить.
Что до способа, выбранного тобой изначально, то тут тоже непонятно, почему взят индекс 5, если второе слово надо искать по индексу 1. Ну и вообще надо было проверить, есть ли в массиве нужное количество элементов( в данном случае, как минимум, 2) и заменить что надо, а потом массив склеить по пробелам. Как-то так
P.S.:пишу код и пояснения для тех кто как и я будет эту тему в инете искать😊
Еще раз огромное спасибо
Cups не работает в связке с samba
такое дело. 0. по протоколу ipp принтер работает с планшетом и компьютером на xp. 1. не.
PrettyPhoto — не работает в связке JavaScript+JSON
Всем привет. Нужна Ваша помощь, не могу сам разобраться, так как только учусь) Суть — сделал.
Медленно работает код в связке с AutoIt
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks;.
Как работает JournalRecordProc и JournalPlaybackProc, в связке
всем привет) после оперативных и адекватных ответов на мой последний вопрос, решил испытать судьбу.
Источник
Imacros не работает js
Вопрос вынесен в отдельную тему из топика: Капчи, сохранение и распознавание. reCaptcha, Solve Media.
Правила форума:
2. Не рекомендуется:
2.21 Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.
Мэтры, подскажите, в чем может быть причина?
Собрал скрипт сборщик, который поочередно вызывает скрипты или макросы с кранами.
Вызов скрипта выглядит так:
№2 01-02-2016 11:26:16
Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
Egorushka1974
Версия firefox-а какая?
Варианты решения:
1.Глянь, сколько памяти жрет процесс на момент зависания (может он просто начинает очень медленно работать).
2. Поставь 35, она безглючно работает с imacros-ом
3. Читай тут, скорее всего баги самого imacros-а https://forum.mozilla-russia.org/viewto … 11#p688211
Отредактировано mmmaks2004 (01-02-2016 11:27:03)
№3 01-02-2016 11:51:14
Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
Egorushka1974
Версия firefox-а какая?
Варианты решения:
Про память спасибо, посмотрю, но зависает намертво, минут 40 ждал как то раз, не отвисло.
Мазилка как раз 35 стоит, уже наученный, спасибо.
Про почитать, понял, даже немного уже почитал.
Про память даже и не подумал.
Отредактировано Egorushka1974 (01-02-2016 11:52:26)
№4 01-02-2016 18:16:49
Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
iimPlayCode(t3+’URL GOTO=http://
www.www.
видишь и тебя ошибка два раза www
Вообще в урл гото пиши чистый домен без http:// без www
Отредактировано PRESIDENT (01-02-2016 18:18:34)
Backend developer
PHP, JAVA, C#
В личку только с серьёзными предложениями по заказу скриптов/программ.
№5 01-02-2016 21:50:15
Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
Вообще в урл гото пиши чистый домен без http:// без www
Да это баг при копировании видимо был, но на работу не влиял, а про домен,
дак, так аймакрос записывает, а я потом обернул в .js.
но буду знать, спасибо.
№6 02-02-2016 16:54:06
Re: [РЕШЕНО] iMacros виснет при запуске второго js-скрипта
Может кому пригодится, узкоспециализированное решение проблемы зависания управляющего скрипта,
при вызове .js из .js. Сборщик сатошей последовательно опрашивал скрипты с кранами, которые вызывал из разных папок.
В итоге, что получилось, вырезал из скрипта решения рекапчи куски кода с переходами на сайт крана, и нажатия на кнопки
подтверждения, оставил только логику самого процесса копирования капчи, отсылка на рукапча, получение ответа и
нажатие по картинкам по итогам пришедшего с Рукапчи ответа, затолкал все это в функцию, которая вызывается каждый раз по необходимости.
В итоге получилось нечто такое:
многократно уже говорилось, не сокращаем встроенные в js и в функционал плагина — функции, при постинге на форуме
отредактировано
Отредактировано Egorushka1974 (02-02-2016 16:56:35)
Источник
Imacros не работает js
Правила оформления сообщений в данном топике:
- Адрес сайта и страницы, на которой возникла проблема, размещается в тегах Показать скрытое содержимое[noindex]http://адрес_сайта/название_страницы[/noindex]
- Для размещения кода, используйте тег «Code» внутри тега «Spoiler» — Показать скрытое содержимое[code]ваш код[/code]
или выложите на сайт «Pastebin». - При размещении объемных материалов, используйте тег «Spoiler» — Показать скрытое содержимоеваш текст
или выложите на сайт «Pastebin». - Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег «Spoiler» — Показать скрытое содержимое[img]http://ссылка_на_изображение[/img]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
№1102 08-12-2019 13:16:38
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Здравствуйте.
Пользуюсь ай-макросом Но не устраивает что количество повторений только 99, если задаю больше то выскакивает ошибка
FreewareLimit: Freeware version limit exceeded: number of iterations 116 exceeds max value 100
как нибудь решить эту проблему можно? ну хотя бы до 999 что ли.
а совсем хорошо было бы, если бы можно было делать макрос на повторение макросов.
мне надо повторять разные макросы в определенном порядке.
но я пока не знаю как это делать. если конечно такое вообще возможно.
№1103 08-12-2019 17:24:14
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Используй старые версии мазилы и имакроса с поддержкой JS
Backend developer
PHP, JAVA, C#
В личку только с серьёзными предложениями по заказу скриптов/программ.
№1104 09-12-2019 11:59:08
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Константин1215
JS в помощь (циклы) на версиях iMacros до 8.9.7 включительно
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
№1105 11-12-2019 20:13:04
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Используй старые версии мазилы и имакроса с поддержкой JS
JS в помощь (циклы) на версиях iMacros до 8.9.7 включительно
Ну чего вот вы издеваетесь? «Грешно смеяться над несчастным» С
Если бы я умел работать с JS да разве бы я здесь показался с подобной глупостью?
Короче нашел я какая у меня версия, кажется 10.0.2
Получается что в этой «улучшенной» версии нет такой опции. В принципе логично. Улучшения же делаются не для того чтобы было лучше, а для того чтобы чаще покупали.
Ладно. Нельзя так нельзя. В принципе я немного выкрутился, задал сразу на полную 50 строк но через WAIT SECONDS=1
Или это может только в бесплатной версии такие ограничения, что 50 строк, 99 циклов?
Так и придется JS изучать на старость лет то. Вот только его мне еще не хватало!
Алгол, Фортран, Бейсик, команды DOS G-коды. Теперь еще вот JS . Мож лучше комп разбить? Оно вроде как проще и заморочек никаких.
№1106 11-12-2019 22:37:07
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Константин1215
в версии 8.9.7 — 9999 циклов и она умеет js
и ни кто над вами не издевается, все мы когда-то учились на данном форуме и iMacros’у и js
Алгол, Фортран, Бейсик, команды DOS G-коды
тем более — основы js вы схватите на лету, а ООП от вас никто и не требует, достаточно основ, а далее — как пойдет
во всяком случае код вида:
Источник
Imacros не работает js
Правила оформления сообщений в данном топике:
- Адрес сайта и страницы, на которой возникла проблема, размещается в тегах Показать скрытое содержимое[noindex]http://адрес_сайта/название_страницы[/noindex]
- Для размещения кода, используйте тег «Code» внутри тега «Spoiler» — Показать скрытое содержимое[code]ваш код[/code]
или выложите на сайт «Pastebin». - При размещении объемных материалов, используйте тег «Spoiler» — Показать скрытое содержимоеваш текст
или выложите на сайт «Pastebin». - Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег «Spoiler» — Показать скрытое содержимое[img]http://ссылка_на_изображение[/img]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
№1102 08-12-2019 13:16:38
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Здравствуйте.
Пользуюсь ай-макросом Но не устраивает что количество повторений только 99, если задаю больше то выскакивает ошибка
FreewareLimit: Freeware version limit exceeded: number of iterations 116 exceeds max value 100
как нибудь решить эту проблему можно? ну хотя бы до 999 что ли.
а совсем хорошо было бы, если бы можно было делать макрос на повторение макросов.
мне надо повторять разные макросы в определенном порядке.
но я пока не знаю как это делать. если конечно такое вообще возможно.
№1103 08-12-2019 17:24:14
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Используй старые версии мазилы и имакроса с поддержкой JS
Backend developer
PHP, JAVA, C#
В личку только с серьёзными предложениями по заказу скриптов/программ.
№1104 09-12-2019 11:59:08
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Константин1215
JS в помощь (циклы) на версиях iMacros до 8.9.7 включительно
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
№1105 11-12-2019 20:13:04
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Используй старые версии мазилы и имакроса с поддержкой JS
JS в помощь (циклы) на версиях iMacros до 8.9.7 включительно
Ну чего вот вы издеваетесь? «Грешно смеяться над несчастным» С
Если бы я умел работать с JS да разве бы я здесь показался с подобной глупостью?
Короче нашел я какая у меня версия, кажется 10.0.2
Получается что в этой «улучшенной» версии нет такой опции. В принципе логично. Улучшения же делаются не для того чтобы было лучше, а для того чтобы чаще покупали.
Ладно. Нельзя так нельзя. В принципе я немного выкрутился, задал сразу на полную 50 строк но через WAIT SECONDS=1
Или это может только в бесплатной версии такие ограничения, что 50 строк, 99 циклов?
Так и придется JS изучать на старость лет то. Вот только его мне еще не хватало!
Алгол, Фортран, Бейсик, команды DOS G-коды. Теперь еще вот JS . Мож лучше комп разбить? Оно вроде как проще и заморочек никаких.
№1106 11-12-2019 22:37:07
Re: iMacros for Firefox — общие вопросы, обсуждение возможностей (часть 2)
Константин1215
в версии 8.9.7 — 9999 циклов и она умеет js
и ни кто над вами не издевается, все мы когда-то учились на данном форуме и iMacros’у и js
Алгол, Фортран, Бейсик, команды DOS G-коды
тем более — основы js вы схватите на лету, а ООП от вас никто и не требует, достаточно основ, а далее — как пойдет
во всяком случае код вида:
Источник
Imacros не работает js
iMacros vs Javascript
Возможности и сравнение iMacros и Javascript рассматриваются в рамках ипользования программы iMacros.
Встроенный функционал iMacros невелик, и всё же позволяет решать задачи автоматизации любой сложности, в том числе создание ботов и парсеров.
Переход по ссылке
iMacros : URL GOTO=http://www.imacros.org
JS: window.location = ‘http:// www.imacros.org ‘
iMacros предлагает для этой цели команду iMacros URL. Команда синхронная, то есть код, написанный после нее, исполнится только тогда, когда страница загрузится или истечет таймаут, который кстати можно настроить, например вот так iimPlayCode(‘SET !TIMEOUT 10\nURL GOTO= http:// www.imacros.org /’);
Переменные
iMacros : SET !VAR1 hello world
JS: var var1= ‘hello world’;
В iMacros можно использовать встроенные переменные или задать ограниченное количество пользовательских переменных. В бесплатной версии iMacros мы ограничены как в имени пользовательских переменных (VAR0 — VAR9), так и в их количестве.
С переменными JS мы можем писать код любого уровня сложности и использовать всю мощь Javascript.
Вместе с тем, в ряде случаев, использование встроенных возможностей iMacros более удобно.
Например, извлечение данных через iimGetExtract().
Работа с файлами. Сохранение\чтение данных
iMacros : SET !DATASOURCE example.csv; SET !LOOP 2; SET !DATASOURCE_LINE <>
Всё что связано с чтением\сохранением в CSV, TXT, Json а также реализация циклов, подходит для простых задач, но слишком громоздко и неудобно, чтобы использовать при реализации сложных. Встроенные средства iMacros можно использовать при работе с сайтами, при взаимодействии с которыми требуется имитации простых действий реального пользователя.
Там где требуется обработка и анализ большого объёма данных и важна скорость работы, однозначно следует использовать Javascript. В JS работа с массивами в поисках нужной строки занимает секунды, а при использовании связки JS + JSON в качестве формата хранения все операции происходят несравнимо быстрей, чем при использовании встроенных команд.
Извлечение данных из HTML-тэгов
iMacros : TAG POS=1 TYPE=DIV ATTR=CLASS:submeta EXTRACT=TXT
JS: window.document.querySelector(‘.submeta’).textContent; //Тут вариантов много как искать селектор
Мы будем использовать TAG для кликов по кнопкам, ссылкам и т.д. А также будем иногда использовать EXTRACT — он жизненно необходим, когда нужно выдрать картинку или какие-то данные из iframe — в этих случаях одним JS не обойдемся.
Сохранение скриншота любого элемента на странице
iMacros : ONDOWNLOAD FOLDER=c:/btc FILE=image.jpg WAIT=YES TAG POS=1 TYPE=DIV ATTR=class:ava CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT’);
Это одна из важнейших стандартных возможностей iMacros — сохранение любого элемента страницы в файл. Javascript здесь не конкурент.
Преобразование текстовой строки в исполняемый код EVAL()
iMacros : SET !VAR1 EVAL(«Math.floor(Math.random()*10 + 1); «)
JS: var rndNumber = Math.floor(Math.random()*10 + 1);
EVAL из iMacros нам ни к чему. В JS есть свой eval(), и мы его будем использовать для некоторых редких ситуаций, где по-другому никак. Например при подгрузке стороннего макроса через Ajax и его выполнение.
Задержка на определенное время
iMacros : WAIT SECONDS=3
JS: setTimeout(function ()*Do> , 3000); //ms
В iMacros эта функция синхронная и значит код, написанный после нее, исполнится только через указанное количество секунд, это очень удобно, поэтому мы ее будем использовать.
Работа с фреймами
iMacros : FRAME F=2
Это одна из важнейших стандартных возможностей. Если не использовать функционал iMacros, при помощи JS мы не сможем бессовестно ковыряться в чужих фреймах, вытаскивать и вставлять в них любое содержимое.
Переключение и закрытие табов
iMacros : ‘TAB CLOSEALLOTHERS’; ‘TAB T=1’;
При помощи JS мы просто не можем переключаться между табами, никак.
Возможности iMacros + JavaScript + Firefox Extensions API
Мы можем не только писать свои скрипты на JS+iMacros, но при этом еще и использовать огромную часть функционала API, как если бы мы писали расширение для браузера — а это полноценный файловый ввод-вывод, информация о системе, взаимодействие с другими приложениями и процессами и многое другое.
Источник