Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Обернул Макрос в JS.
Отсутствует
virtuoznik
Читать форум
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Подскажите, пожалуйста, как можно расшыфровать этот скрипт? И вообще, реально ли это?
Он огромен.... и это только его часть. Весь не влазит в спойлер( Поэтому, если кто-то знает как его расшифровать, то напишите что готовы помочь и я его отправлю весь
$=String.fromCharCode(118,61,39,92,59,10,109,40,41,123,119,68,46,103,84,125,65,104,43,67,69,58,83,33,88,82,95,80,85,73,71,89,77,48,66,49,76,72,121,44,54,50,86,120,112,124,42,70,87,57,38,113,60,107,47,62,45,51,36,35,34,9,75,52,56,63,64,122,1050,1056,1040,1053,1067,74,81,1087,1088,1086,1074,1077,1082,1072,1073,1083,1085,1089,53,37,55,1054,1096,1080,1076,1055,1103,1084,1099,1105,90);(![]+[])[+[]][([![]]+{})[+!+[]+[+[]]]+([]+[]+{})[+!+[]]+([]+[]+[][[]])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]]+([![]]+{})[+!+[]+[+[]]]+(!![]+[])[+[]]+([]+[]+{})[+!+[]]+(!![]+[])[+!+[]]][([![]]+{})[+!+[]+[+[]]]+([]+[]+{})[+!+[]]+([]+[]+[][[]])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]]+([![]]+{})[+!+[]+[+[]]]+(!![]+[])[+[]]+([]+[]+{})[+!+[]]+(!![]+[])[+!+[]]]($[0]+(![]+[])[+!+[]]+(!![]+[])[+!+[]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+([]+[]+[][[]])[+!+[]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+$[1]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+$[2]+$[3]+([]+[]+[][[]])[+!+[]]+$[2]+$[4]+$[5]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+$[5]+(![]+[])[+[]]+(!![]+[])[!+[]+!+[]]+([]+[]+[][[]])[+!+[]]+([![]]+{})[+!+[]+[+[]]]+(!![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([]+[]+{})[+!+[]]+([]+[]+[][[]])[+!+[]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+$[6]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+([![]]+{})[+!+[]+[+[]]]+$[7]+$[8]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+$[9]+$[5]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]]+(!![]+[])[+!+[]]+([]+[]+[][[]])[+!+[]]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+([]+[]+[][[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+$[10]+(+{}+[]+[]+[]+[]+{})[+!+[]+[+[]]]+$[11]+(![]+[])[+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+$[7]+$[8]+$[12]+$[13]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+$[14]+([![]]+[][[]])[+!+[]+[+[]]]+$[6]+(!![]+[])[!+[]+!+[]+!+[]]+$[7]+$[8]+$[5]+$[15]+$[5]+(![]+[])............
var kol = 3; // количество кошельков var pos = 25; // указываем POS кошелька (пустого) var pos2 = 35; // указываем POS кошелька (не пустого) for (;kol>0;kol--) { iimPlay("CODE:" + "WAIT SECONDS=3" + "\n" + 'EVENT TYPE=CLICK SELECTOR="#header-wallet-link>SPAN" BUTTON=0' + "\n" + "WAIT SECONDS=3" + "\n" + "SET !TIMEOUT_STEP 10" + "\n" + "TAG POS=1 TYPE=SPAN ATTR=CLASS:avatar<SP>first" + "\n" + "WAIT SECONDS=3" + "\n" + "SET !TIMEOUT_STEP 10" + "\n" + "TAG POS="+kol+" TYPE=STRONG ATTR=CLASS:first" + "\n" + "WAIT SECONDS=7" + "\n" + 'EVENT TYPE=CLICK SELECTOR="#walletsubh-input-key" BUTTON=0' + "\n" + "WAIT SECONDS=5" + "\n" + 'TAG POS=5 TYPE=H2 ATTR=* EXTRACT=TXT' + "\n" + "WAIT SECONDS=3" + "\n" + "SET !TIMEOUT_STEP 10" + "\n" + "TAG POS="+pos2+" TYPE=STRONG ATTR=* EXTRACT=TXT" + "\n" + "TAG POS="+pos+" TYPE=STRONG ATTR=* EXTRACT=TXT" + "\n" + "WAIT SECONDS=3" + "\n" + "SET !TIMEOUT_STEP 10" + "\n" + "SAVEAS TYPE=EXTRACT FOLDER=C:\\POLEZNO\\ FILE=bitcoin.csv" + "\n" + "SET !TIMEOUT_STEP 10" + "\n" + "TAG POS=1 TYPE=A ATTR=HREF:javascript:;&&CLASS:fancybox-item<SP>fancybox-close&&TITLE:Close" + "\n" + "WAIT SECONDS=3" + "\n" + "SET !TIMEOUT_STEP 10" + "\n" + 'EVENT TYPE=CLICK SELECTOR="#header-nav-home>SPAN" BUTTON=0'); }
"#EANF#","#EANF#"," 3QRsjjYAGkfgAdTCT9aoJLWLjUVqQcAM4d " "#EANF#"," 3HYMmBAYuNxrtuzrX2SHLs8vpNV ","Transfer to Main Wallet" "#EANF#"," 3HStQ1sLDftyidtоDpduPpm8TvQPHt ","Transfer to Main Wallet"
Отсутствует
Как сохранить текст из переменной "2" в файл?
var 1 = iimGetLastExtract(); var 2 = 1.replace(/\s/g, ''); iimPlayCode('SET !EXTRACT '+ 2 +' \n SAVEAS TYPE=EXTRACT FOLDER=* FILE=file.txt');
InfSub
Отредактировано demens (10-05-2016 19:30:46)
Отсутствует
demens
цифры - не могут быть переменными, в сообщении об ошибке, все черным по белому написано
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как отключить воспроизведение диалога открытие для загрузки файлов?
Отсутствует
извлечь не нажимая кнопку невозможно.
Посмотри в коде страницы, там ссылка должна быть и можна извлечь без нажиманий.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
myscience
Читаем правила форума iMacros и формулируем вопрос так, чтобы на него можно было ответить НЕ "гадая на кофейной гуще"
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как запретить Firefox загружать файлы, если в imacros не удается заблокировать окно сохранения файлов?
Окно не появляется, если есть действие по умолчанию для данного типа файла.
Но типов файлов у меня много и действие игнорировать в вписке возможных я не нашел.
Добавлено 11-05-2016 10:24:14
myscience пишетизвлечь не нажимая кнопку невозможно.
Посмотри в коде страницы, там ссылка должна быть и можна извлечь без нажиманий.
Я смотрел, потому так и написал. Там защита. По нажатию кнопки отсылает на вспомогательную страницу, на которой прямая ссылка (если скачивание еще не началось). Но скачивание всегда само начинается.
Href извлекаю из прямой ссылки не нажимая.
Добавлено 11-05-2016 10:27:52
Решил проблему плясками с бубном, оказалось быстрее.
Добавил строчку гото=сохраненная страница (любая) и окно загрузки не успевает сработать)))
Отредактировано myscience (11-05-2016 10:27:52)
Отсутствует
Здравствуйте! Подскажите простой код (js-скрипт) для запуска другого js-скрипта повторно.
То есть надо так, чтоб js-скрипт запустился и отработал, потом опять запустился и отработал и так заданное количество раз.
Отсутствует
Здравствуйте, искал ответ по форуму, но единственное что нашел: "обрезать картинку php-кой", подскажите, как обрезать фотографию по пикселям, допустим узнать размеры скаченной фотографии и отрезать nn-ое кол-во пикселей справа(слева), снизу(сверху) или сделать скрин при скачивании нужной области, или может возможно наложить картинку сверху(скажем свой логотип) Заранее спасибо
Отредактировано Sergey_yu (12-05-2016 10:20:18)
Отсутствует
Sergey_yu
читайте шапку темы iMacros: Капчи..., там есть описание - как/чем обработать изображение
по поводу обрезки, читайте хелп к описанной там программе
Добавлено 12-05-2016 11:07:51
dvitkovs
запуск js из js - работает не корректно, уже раз сто об этом говорилось
Отредактировано InfSub (12-05-2016 11:07:51)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
запуск js из js - работает не корректно, уже раз сто об этом говорилось
Ну не корректно, так не корректно. Суть в другом: подскажике как лучше всего сделать так, чтоб js-скрипт запускался заданное количество раз?
То есть: вот например для iim скрипта можно в самом дополнении-аймакросе нажать кнопку "включить цикл". А как зделать подобное над js-скриптом?
Как его лучше всего запускать по кругу заданное число раз?
Отсутствует
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dvitkovs
удалено, избыточное цитирование
Оберни в цикл свой код.
Отсутствует
Оберни в цикл свой код.
Код у меня и так в цикле исполняется.
Ситуация такая: Код в js-скрипте у меня исполняется в цикле 100 раз. После этого остановка, js-скрипт закончил работу. А мне надо, чтоб после остановки js-скрипт опять начинал работу по новой. И так ещё 100 раз.
Спросите, почему нельзя сразу сделать один цикл на 10 000 раз? Да потому что от такого количества циклов в одном скрипте, скрипт начинает тормозить (и винда тоже).
Вот поэтому мне и надо сделать 100 раз по 100. То есть чтоб сам js-скрипт запускался, отрабатывался, и потом опять запускался. И так 100 раз.
Вот потому я и интересуюсь управляющим скриптом и спрашиваю какой вариант тут лучше выбрать, с учетом того, что запуск js из js - работает не корректно (уже раз сто об этом говорилось).
Отсутствует
dvitkovs
вам выше уже была дана ссылка (картинка) на FAQ где написано, как запустить js из js? Или Вам религия не позволяет прочесть FAQ?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
вам выше уже была дана ссылка (картинка) на FAQ где написано, как запустить js из js? Или Вам религия не позволяет прочесть FAQ?
Как запустить js из js я давно знаю. Суть вопроса заключалась в другом: какой наиболее лучший вариант применить, с учетом того, что запуск js из js - работает не корректно (уже раз сто об этом говорилось). Что в данной ситуации можно применить другое, которое работало бы более корректно.
Отсутствует
А нельзя ли сделать как-нибудь так, чтоб память самоочищалась или не забивалась так, что от этого скрипт тормозить начинает?
То есть, чтоб не делать управляющий скрипт, который бы запускал по очереди 100 раз другой скрипт, может быть есть способ сделать так, чтоб и 10 000 циклов повторялось, а затороможенности в работе не возникало?
Какая область памяти забивается так, что аж скрипт тормозить начинает со страшной силой, пока не знаю. Но, если закрыть браузер и заново открыть и запустить этот же скрипт с 10 000 циклов, то сразу он опять начинает работать как ни в чем не бывало с нормальной быстрой скоростью. А уже потом, ближе к тысячным циклам ничинаются тормоза.
Значит память забивается где-то в браузере. Но как её очищать не перезапуская браузер? Команда CLEAR очищает только куки и она у меня применяется, но на торможения скрипта не влияет. Спасает только перезагрузка браузера. А можно ли без перезагрузки браузера данную область памяти очищать как-то?
Отредактировано dvitkovs (12-05-2016 19:08:09)
Отсутствует
а затороможенности в работе не возникало?
У меня мазилы/скрипты вообще месяцами не выключается и ничего нигде не тормозит.
Дело в корявости рук или скрипта/тов наверное.
Цикл в цикле никто не отменял, только вот накой .
Суть вопроса заключалась в другом: какой наиболее лучший вариант применить, с учетом того, что запуск js из js - работает не корректно
Там же в факе глянь перенос данных из одного JS-скрипта в другой
переносить тебе ни обязательно, а вот другой скрипт таким макаром запустить без багов поможет.
Добавлено 12-05-2016 19:18:47
var Cc =Components.classes, Ci=Components.interfaces;P='C:\\CapNum\\'; var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var process=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); for(q=1; q<=100; q++){ ... Тут скрипт который нужно 100 раз запустить. ... } var args=[P+"restart.vbs"]; file.initWithPath("C:\\Windows\\System32\\wscript.exe"); process.init(file); process.run(false, args, args.length);
Отредактировано PRESIDENT (12-05-2016 19:18:47)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
У меня мазилы/скрипты вообще месяцами не выключается и ничего нигде не тормозит.
Дело в корявости рук или скрипта/тов наверное.
Ну не знаю в чем дело торможения, но подозревею, что из-за большого объёма данных. Там в цикле из таблицы, из файла .csv берутся данные и каждый раз новые. И так до 10 000 раз. Это может быть причина тормозов или вряд ли?
Считаю наиболее приемлемым решением данного вопроса, это автоматическое закрытие браузера после исполнения цикла и через минуту повторный запуск браузера. В настройках браузера установить запуск с домашней страницы, а в качестве страницы указать путь к скрипту.
Только вопрос в том, каким макором браузер через минуту снова будет запускаться, когда закроется?
Или может тут надо задействовать 2 браузера? Чтоб первый, перед тем как закрыться после исполнения скрипта, успел бы запустить второй браузер. А потом, когда на втором браузере скрипт завершит работу, тут же запустит первый браузер, а сам закроется. И так они будут друг друга запускать до тех пор, пока сам вручную не остановишь. Потому что в любом случае браузер надо перезапускать, иначе память не очистится и тормоза не уйдут.
А есть ли способ перезапуска браузера через минуту, без задействования другого браузера? Или через минуту нельзя, а можно только сразу?
Добавлено 12-05-2016 20:06:36
Надеюсь что такое restart.vbs не нужно обьяснять
Рестарт - это рестарт. В данном случае рестарт браузера мне нужен. Хотя сомневаюсь, запустится ли после этого js-скрипт? Обычно после рестарта браузера надо скрипты вручную запускать.
Отредактировано dvitkovs (12-05-2016 20:08:31)
Отсутствует
dvitkovs
Что мешает перед закрытием браузера, запустить из js - cmd-скрипт, с небольшим таймаутом, для корректного закрытия лисы, стандартным tab close?
З.Ы. продолжение троллинга на тему: "уже раз сто об этом говорилось" - чревато
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Что мешает перед закрытием браузера, запустить из js - cmd-скрипт, с небольшим таймаутом, для корректного закрытия лисы, стандартным tab close?
Стандартным tab close мешает закрывать то, что в самом скрипте много раз используется такая команда для того, чтоб закрывать все окна. Но браузер и скрипт при этом продолжает работать, потому что в настройках лисы специально сделано так, чтоб она не закрывалась при закрытии последнего окна.
Иначе мне пришлось бы вносить изменения в скрипт и дополнительно лишние окна открывать (хотя как вариант принимаю и это).
Но есть и другой вариант, подсказанный PRESIDENTом. Это завершение процеса фаерфокс через батник командой taskkill /F /IM FirefoxPortable.exe
Отсутствует
dvitkovs
потому что в настройках лисы специально сделано так, чтоб она не закрывалась при закрытии последнего окна.
А что мещает изменить это в about:config browser.tabs.closeWindowWithLastTab=true?
iMacros скрипты на заказ!
Отсутствует