Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Ребята подскажите, пожалуйста, как справляетесь с данной задачей.
Есть управляющий js скрипт, который поочерёдно запускает нужные скрипты .js и .iim
Слушай, я не заморачивался особо, из управляющего скрипта вызвал .js или .iim он отработал,
вызвал следующий, и так далее, просто у меня их штук 50-60 вызывается, время исполнения каждого примерно 40-60 сек,
ну и ставь например кран раздает раз в 10 мин. т.е. 600 сек, поставил первый раз .js или .iim потом через 10-15 других кранов ставлю снова этот кран и так далее,
пока не наберешь примерно 600 сек времени работы кранов.
Я их по группам формирую, первый раз помучился, поставил подряд 10 кранов 10-минутных, потом поставил 15-ти минутные, потом еще,
пока не наберешь примерно 600 сек времени работы кранов. потом снова 10 минутные,
они уже прописаны в скрипте управляющем, скопировал вставил, ну и так далее.
Наверное не очень эстетично, но просто и работает.
Отсутствует
Находил на форуме, что функцией setInterval справляются
функция не работает в iMacros, и обсуждалась, как-раз, возможность ее запуска (так что не вводите людей в заблуждение)
используйте функции сортировки + таймер (wait seconds)
Отредактировано InfSub (11-01-2016 15:28:02)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
wanksta
for(u=0; u<99; u++){
запускаем скрипт
ждём 900 сек
запускаем скрипт
ждёт 900 сек
запускаем скрипт
тут уже пауза не нужна
}
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
InfSub
функция не работает в iMacros
Почему не работает? Все работает без проблем...
iMacros скрипты на заказ!
Отсутствует
Здравствуйте! Пишу ява-скрипт для авторегистрации на одном сайте. Регистрация разрешена только для трех акков с одного IP. Потом, при ответе с сайта фразы "maximum limit ip", скрипт меняет IP и регистрация идёт дальше.
Вопрос в том, как сделать чтоб из списка почты в файле POST.CSV, при смене IP, последний емейл, при вводе которого сайт выдал сообщение о превышении количества регистраций, снова участвовал бы в цикле? А то получается так: три акка зарегистрировалось, а при регистрации четвертого выдало сообщение о превышении лимита по IP, после этого скрипт обновил IP и пошел регистрировать акки дальше, но уже с пятого емейла по списку, а четвёртый пропустил, поскольку четвёртый уже как бы участвовал в цикле.
А как сделать так, чтоб и четвёртый емейл тоже использовался? Чтоб скрипт к нему возвращался и повторно, именно с червертого емейла, а не с пятого, продолжал регистрацию, на обновленном IP-адресе? Ведь это ж на четвёртом емейле сайт выдал сообщение о превышении регистрации по IP-адресу.
Вот как выглядит код который берёт емейлы из файла POST.csv
iimPlay('CODE:SET !DATASOURCE POST.csv\nSET !DATASOURCE_LINE '+a+'\nSET !EXTRACT {{!COL1}}'); if(iimGetExtract()==''); iimPlay('CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:email CONTENT='+iimGetExtract());
Отредактировано dvitkovs (12-01-2016 22:17:37)
Отсутствует
dvitkovs
if(находит надпись maximum limit ip){
тут команда смены айпи
}
Отредактировано PRESIDENT (13-01-2016 04:22:16)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Hamzat
через window - не пробовал, да и ваш пример - дает бесконечный цикл с alert'ами..
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dvitkovs
скрытый текстТам когда у тебя скрипт меняет айпи, когда находит надпись maximum limit ip,
добавь команду уменьшить счётчик на единицу.if(находит надпись maximum limit ip){
тут команда смены айпиa--;
}
Благодарю! Это как раз то, что надо.
Отсутствует
Hamzat
через window - не пробовал, да и ваш пример - дает бесконечный цикл с alert'ами..
Так и должен быть бесконечный цикл...А вообще для этого лучше использовать рекурсивный setTimeout по мне более гибок и удобнее для задачи цикла...
iMacros скрипты на заказ!
Отсутствует
Народ, подскажите или ткните пальцем, где можно почитать про програмное смену IP и чистку кэша, для динамического айпи.
Если есть готовый пример кода, ткните где можно почитать и посмотреть.
Спасибо
Отсутствует
Egorushka1974
В факе есть видео колшика, там подробно что к чему.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Люди, не кидайтесь помидорами и яйцами... что-то не нашел ответа на свой вопрос. Возможна ли одновременная работа двух js-скриптов в разных окнах?
У меня почему то первый скрипт встает после того, как второй отработает 1 цикл. Оба скрипта имеют бесконечные циклы for(;;), может быть проблема в этом?
Отсутствует
Gazmus
Да, при использовании разных профилей FF или при использовании портативных версий FF (в настройках должно быть указано использование портативного профиля)
[FirefoxPortable] FirefoxDirectory=App\firefox ProfileDirectory=Data\profile SettingsDirectory=Data\settings PluginsDirectory=Data\plugins FirefoxExecutable=firefox.exe AdditionalParameters= LocalHomepage= DisableSplashScreen=false AllowMultipleInstances=true DisableIntelligentStart=false SkipCompregFix=false RunLocally=false
Отредактировано InfSub (14-01-2016 19:43:07)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gazmus
Да, при использовании разных профилей FF или при использовании портативных версий FF (в настройках должно быть указано использование портативного профиля)
Спасибо большое.
Отсутствует
вызов настроек профилей у установленной версии FF
При запуске в окошко подтягивается инфа из
Удалено
Отсутствует
Подскажите пожалуйста. Можно ли как то настроить imacros для одноклассников, чтобы он наводил на фото людей в списке (люди сейчас на сайте), далее всплывало окно, а затем нажимал нужный мне раздел (пригласить в группу, сделать подарок и т.д). Чтобы исключить переход на страницу человека.
Отсутствует
Где можно изменить адрес
скрытый текст
на свой?
используйте портативную версию мозиллы, файл FirefoxPortable.ini - будет/должен лежать в корневой папке FirefoxPortable
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Подскажите как правильно сделать проверку если на странице есть текст который содержиться в переменной "prime", то воспроизводить макрос если нету продолжить цикл
for(var i = 2; i < 5; i++) { iimPlayCode('nSET !DATASOURCE file.csv\nSET !DATASOURCE_LINE '+i+'\nURL GOTO=http://amazon.co.uk.\nTAG POS=1 TYPE=INPUT:TEXT FORM=NAME:site-search ATTR=ID:"twotabsearchtextbox" CONTENT={{!COL1}}\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:site-search ATTR=CLASS:nav-input\n' ); if(prime === true) { var prime = window.document.getElementsByClassName('a-icon a-icon-prime a-icon-small s-align-text-bottom')[0].textContent; iimPlayCode('TAG POS=1 TYPE=H2 ATTR=CLASS:"a-size-medium a-color-null s-inline s-access-title a-text-normal"\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=Amazon-extract.csv\nTAG POS=1 TYPE=SPAN ATTR=CLASS:"a-color-price" EXTRACT=TXT\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=Amazon-extract.csv'); } continue; }
Отсутствует
Подскажите пожалуйста. Можно ли как то настроить imacros для одноклассников, чтобы он наводил на фото людей в списке (люди сейчас на сайте), далее всплывало окно, а затем нажимал нужный мне раздел (пригласить в группу, сделать подарок и т.д). Чтобы исключить переход на страницу человека.
Если сайт Одноклассники не даёт возможности сделать это руками - то iMacrosom это вряд ли можно сделать.
Отсутствует
Помогите пожалуйста разобраться в этом вопросе.
Проблема с увеличением цикла,в текстовом файле находятся 100 строчек,а он постоянно крутит первые 20
var m,y; for(m=1;m<250;m++){ for(y=1;y<=20;y++){ iimPlayCode('SET !DATASOURCE C:\\Test.txt\nSET !DATASOURCE_LINE '+y+'\nSET !EXTRACT {{!COL1}}'); x=iimGetExtract(); iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#'+id_chars+'" CHARS="'+x+'"') } iimPlayCode('URL GOTO=') }
Отредактировано Gergi (15-01-2016 20:45:38)
Отсутствует
Gergi
вам уже раз 20 отвечали на аналогичные вопросы, в чем сложность скопировать код и поправить под ваши требования?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi
я не в курсе, чем вы целый день маялись, если не смогли добавить 1 переменную в цикл и проверку значения переменной меньшую или равную 20 со сбросом значения при превышении данного значения
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi
я не в курсе, чем вы целый день маялись, если не смогли добавить 1 переменную в цикл и проверку значения переменной меньшую или равную 20 со сбросом значения при превышении данного значения
Так а я разве не так сделал?
Отсутствует