Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Непонятно, почему айМакрос выдаёт ошибку на команду EVENT
FAQ => История версий iMacros for Firefox
поиск по слову "EVENT" ...
Версия 8.2.4.1-signed
Выпущено February 20, 2013 270.4 kB
Работает с Firefox 4.0 и вышеThis version features the new EVENT command. You can select this recording mode in the "Record Options" dialog on the "Rec" tab. EVENT is a new *experimental* method to automate web controls that the classic TAG command can not automate: Drag & Drop, Sliders, Tricky date controls and similar elements.
We also fixed some Firefox 18/19 compatibility issues.
Отредактировано InfSub (25-10-2015 02:36:58)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
а так же, не работает или работает криво - часть функций JS, т.к. FF 3.6 поддерживает только устаревшую спецификацию ECMAScript
Благодарю!
Теперь понятно, что FF 3.6 не работает с айМакросом, в котором поддерживалась бы команда EVENT.
P.S. ну PRESIDENT... ну подсказал мне... мазилку портабельную 3.6...
Отсутствует
Радамир
все зависит от предъявляемых к скрипту требований, если без event'a ни как - пробуйте более поздние версии, которые поддерживают iMacros v8.2.4.1 и выше
там, где event - не требуется, вполне возможно использовать и FF 3.6
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
а может EVENT можно заменить какой-нибудь другой аналогичной командой? чтоб и на мазилке 3.6 данный скрипт исполнялся?
Отредактировано Радамир (25-10-2015 02:56:06)
Отсутствует
может EVENT можно заменить
иногда можно с помощью TAG POS=... но все зависит от сайта
Добавлено 25-10-2015 02:53:20
Зачем ты в iim-ах пытаешься запустить js
вроде бы, вопрос об EVENT'e был, а не об EVAL?!
Отредактировано InfSub (25-10-2015 02:53:20)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Радамир
Я вообще старую 6.3 версию имакроса юзаю.
Да всё прекрасно работает, не нужны ни евенты ни евалы.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Радамир
Запись > Recording Options > Select the best record mode automatically
После чего, запиши запись на баннере
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Почему у меня макрос перестал переходить на третью, четвертую и т.д. вкладки? Переходит только на вторую, а остальные только открывает "Новые вкладки", но на них не переходит. И со второй на первую не переходит, только с командой TAB CLOSE. А команды
TAB T=2
TAB T=3
не действуют. В чем причина может быть?
Отсутствует
ребят как сдеать так чтоб макрос менял акаунт при появлении капчи вк ( как сделать чоб последывательно брал акаунты с txt знаю) не знаю как сделать чтоб макрос чекнул капчу
вот сам макрос на всякий случай
SET !ERRORIGNORE YES SET !TIMEOUT 5 'SET !DATASOURCE_DELIMITER ; SET !DATASOURCE C:\99.txt SET !DATASOURCE_LINE {{!LOOP}} URL GOTO={{!COL1}} SET !DATASOURCE C:\textapiar.txt SET !DATASOURCE_LINE EVAL("Math.floor(Math.random() * 3) + 1") TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL1}} TAG POS=1 TYPE=BUTTON ATTR=ID:send_post WAIT SECONDS=5
2. Не рекомендуется:
2.1 Задавать вопросы, ответы на которые есть в «FAQ», «Базе знаний» или легко находятся поиском
InfSub
Отредактировано LarisaPopkina (25-10-2015 11:34:28)
Отсутствует
LarisaPopkina
поиск по слову captcha
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Отсутствует
Ребята подскажите такую вещь, короче есть фрейм
Где 1 номер фрейма, на странице он динамический. Как бы, без лишних замочек определить номер?
iMacros скрипты на заказ!
Отсутствует
Как бы, без лишних замочек определить номер?
в цикле перебрать номера фреймов с поиском в них нужного элемента
А есть ли горячая клавиша
нет
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Не срабатывает этот код
InfSub
Отсутствует
Марина89
Не срабатывает этот код
скрытый текст
Код как раз и правильно срабатывает, ведь условие написано если галочка не стоит, т.е команда отвечающая за галочку меньше 0 (т.е его нет) то выполняется команда разгадки каптчи.
Чтобы была возможность управлять скриптом в случае галочка сразу ставится добавьте к нему else.
if(iimGetExtract().indexOf('checked="true')<0){ // Тут код в случае если галочки нет } else { // Тут код если галочка сразу ставится } // Тут отчет времени или что то еще
Отредактировано Hamzat (27-10-2015 17:08:14)
iMacros скрипты на заказ!
Отсутствует
Марина89, Hamzat:
checked="true
может быть в теле страницы, и результат проверки всегда будет отрабатывать по первому условию.
по этим причинам, уже многократно говорилось - указывайте проблемный сайт, чтобы избежать ненужных предположений и догаток в решении той или иной проблемы.
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
может быть в теле страницы
Там фрейм, checked меняется на true только в том случае если только галочка ставится. А если галочки нет то соответственно равно false. Какой в данном случаем проблемный сайт не знаю, но можно проверить на любом где есть каптча recaptcha 2.
Отредактировано Hamzat (27-10-2015 17:41:08)
iMacros скрипты на заказ!
Отсутствует
Hamzat
Ставлю, как вы написали:
удалено
игнорирование требования модератора по исправлению кода.
удаление записей модератора из поста, правила форума - пункт 3.11
Выдает ошибку:
"SyntaxError: expected expression, got keyword 'else', line 22 (Error code: -991)"
В чем проблема?
InfSub
Отредактировано Марина89 (27-10-2015 17:57:21)
Отсутствует
Марина89
удалено
А что собственно if должен проверить если extract у вас нет?
Добавлено 27-10-2015 18:15:17
удалено, правила, пункт 2.15
InfSub
Отредактировано Hamzat (27-10-2015 18:15:17)
iMacros скрипты на заказ!
Отсутствует
Марина89
checked="true
может быть в теле страницы
Нет, там екстрактится только елемент именно этого чекбокса и труе/фальше только один раз используется.
Проблема в том что она расковыряла скрипт сама не понимая для чего.
Предполагаю из переделанного кода, что она недавно выкладывала(лень искать на какой странице), проблема в сет тайм оут при нажатии кнопки.
Я для сокращения ввел перемеренные
var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n'
Естественно при нажатии кнопки и/или загрузке страницы нужно ждать некоторое время и нужно t3 применять, а для поиска какого нить елемента достаточно нуля и можно t0 применять.
А у неё тайм оут при нажатии ноль был, вот сайт и не успевал среагировать/загрузиться.
Отредактировано PRESIDENT (27-10-2015 23:30:21)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Здравствуйте!
VERSION BUILD=8820413 RECORDER=FX SET !REPLAYSPEED FAST SET !ERRORIGNORE YES SET !ERRORCONTINUE YES TAB T=1 SET !VAR8 EVAL("var randomNumber=Math.floor(Math.random()*1 + 1); randomNumber;") SET !VAR6 EVAL("var random=Math.floor(Math.random()*11 + 15); random;") SET !VAR7 EVAL("var random=Math.floor(Math.random()*2 + 15); random;") SET !DATASOURCE C:\Vk.txt SET !DATASOURCE_COLUMNS 3 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} WAIT SECONDS={{!VAR8}} URL GOTO={{!COL1}} WAIT SECONDS={{!VAR7}} EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0 '=======тут живет мой текст и картинка между кавычек=======тут живет мой текст======== EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="удалено!" WAIT SECONDS={{!VAR7}} TAG POS=1 TYPE=BUTTON ATTR=ID:send_post WAIT SECONDS={{!VAR8}} WAIT SECONDS=8
Для размещения кода, используйте тег "Code" внутри тега "Spoiler"!
Рекламировать в сообщениях любые товары и услуги - запрещено, реклама удалена
Caps...
InfSub
Отсутствует
Ребят не совсем по теме, но тут как то затрагивался такой вопрос. Такая проблема, FF не хочет работать с socks проксями, не знаете что не так? Также тут обсуждался вопрос измены прокси через about config, и там была команда измены логин, пароля для прокси. Но почему то это не работает, Вот сама команда
var proxyAuth = 'loginpass' prefs.setCharPref("extensions.proxyauth.authtoken",proxyAuth);
iMacros скрипты на заказ!
Отсутствует
А как реализовать такое, чтобы выполнялись условия:
аймакрос исполняет команду URL GOTO=Ссылка1 и переходит по данной ссылке. Если страница открывается нормально (с текстом и ссылками и картинками), то исполняется следующая команда URL GOTO=Ссылка2
А если открывается страница, но страница пустая (глюк сервера) то в таком случае надо, чтобы аймакрос снова исполнил ту же команду URL GOTO=Ссылка1. Если снова пустая страница, то снова исполняет эту же команду URL GOTO=Ссылка1 и так до 15 раз.
Вопрос - перенесен в отдельную тему
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует