Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
AntonioD
замените e-mail на post_field и скорее всего, даже первоначальный код у вас заработает
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Привет всем!
Застрял. Помогите заEXTRACTить:
на странице сайта
<div class="post-content" style="outline: 1px solid blue;"> <iframe class="chartjs-hidden-iframe" style="width: 100%; display: block; border: 0px none; height: 0px; margin: 0px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;"> <p style="text-align: center;"> <form method="get" action=""> <canvas id="chart-information" style="width: 702px; height: 351px;" width="702" height="351"></canvas> <div style="padding: 10px 0px; outline: 1px solid blue;"> <label>Unpaid address balance</label> : 37215 Satoshis <br> <label>Address seniority</label> : 57 days <br> <label>Seniority bonus</label> : 10% on all direct payouts <br> <label>Time until next seniority level</label> : 4 days <br> <label>Submits per 24 hours</label> : 86 / 120 <br> </div>
TAG POS=1 TYPE=DIV ATTR=style:padding:<SP>10px<SP>0px;<SP>outline:<SP>1px<SP>solid<SP>blue; EXTRACT=TXT
Отредактировано volobond (10-11-2016 09:46:17)
Отсутствует
volobond
window.open('index.php?view=surfer&t=d56e24a774e3fabd059790f86a081980&p=0x6c50mn6080x0cps4&u=891201','_blank');
Отредактировано karginaolga (10-11-2016 20:18:45)
Отсутствует
karginaolga
Спасибо за пару красивых строчек. А то я со своими достижениями в RegExp за день такой огород сгородил. На всякий случай код не выкладываю, хотя цель достиг.
Отсутствует
karginaolga
а чем вас replace() не устраивает?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
TypeError: iimGetExtract(...).match(...).replace is not a function, line 15 (Error code: -991)
Отредактировано karginaolga (10-11-2016 23:02:12)
Отсутствует
karginaolga
отвечал "на ходу" с мобильного, не учел, что match() возвращает объект
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте. Понимаю, что спрашивать надо не на этом форуме, но вдруг кто сталкивался с подобной проблемой и поброл её?
Вследствие какого-то глюка подпапка со скриптом (1.iim) оказалась вложена в саму себя 14 раз...
Т.е. структура подпапок сейчас такая:
c:\Documents and Settings\Admin\Мои документы\iMacros\Macros\ОК\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка1\подпапка2\1.iim
c:\Documents and Settings\Admin\Мои документы\iMacros\Macros\ОК\подпапка1\подпапка2\1.iim
Проблема решена с помощью копирования скрипта в другую папку программой FAR Manager.
Отредактировано udalov (12-11-2016 16:24:57)
Отсутствует
udalov переместите файл обратно, в нужную папку, лишние папки удалите (для перемещения воспользуйтесь файловым менеджером, например far или total commander, проблема в том, что xp не поддерживает такую глубину вложенности папок)
это бывает, когда вместо щелчка по папке в iMacros, вы смещаете ее и она, как бы вкладывается сама в себя, старый баг
Отредактировано InfSub (12-11-2016 21:13:54)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
подскажите что за ошибка и как исправить?
RuntimeError: Source does not match to TXT='только 40 друзей в день', line: 2 (Error code: -926)
Отсутствует
volchsek
значит, что текст не найден
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Мальчики, ток не ругайтесь У меня 70 аккаунтов, через которые подаю объявления на разные доски объявлений на протяжении целой недели с разными текстами. Проблема заключается в том, что нужно выбирать города из выпадающего списка, там не получается так, что вводишь слово "винница" например и тебе выбирает этот город (на других досках пока получается). Каким образом можно зациклить это в джаваскрипте, чтобы каждый раз выбирало нужный город? Я могу 70 городов вручну прописать в js, но каким образом можно зациклить?
Если это обсуждалось, по какому ключу искать необходимое?
п.с. пока еще не перенесла в js
TAG POS=1 TYPE=SELECT FORM=ID:boardPostForm ATTR=ID:region1 CONTENT=%9500000000 WAIT SECONDS=2 TAG POS=1 TYPE=SELECT FORM=ID:boardPostForm ATTR=ID:region2 CONTENT=%9510100000
Отсутствует
Vikkada
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
это бывает, когда вместо щелчка по папке в iMacros, вы смещаете ее и она, как бы вкладывается сама в себя, старый баг
такой баг на всех версиях iMacros, или есть версии без этого бага?
Отсутствует
udalov
на сколько помню, на всех иногда такое происходило
в принципе, решается легко на windows vista и выше, на xp с небольшим бубном в виде стороннего софта (как - описано выше)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
не могу понять после выполнения всего цикла
следующая строка извлекается со значение NULL из текстового файла в чем может быть дело
for (var zk=1;zk<=14;zk++){ //iimPlayCode("set !extract null"); macros = "CODE: SET !DATASOURCE_DELIMITER ;"+n; macros += "CMDLINE !DATASOURCE C:\\Zadaniy.txt"+n; macros += "SET !DATASOURCE_COLUMNS "+8+n; // macros += "SET !LOOP "+zk+n; macros += "SET !DATASOURCE_LINE "+zk+n; macros += "ADD !EXTRACT {{!COL1}}"+n; macros += "ADD !EXTRACT {{!COL2}}"+n; macros += "ADD !EXTRACT {{!COL3}}"+n; macros += "ADD !EXTRACT {{!COL4}}"+n; macros += "ADD !EXTRACT {{!COL5}}"+n; macros += "ADD !EXTRACT {{!COL6}}"+n; macros += "ADD !EXTRACT {{!COL7}}"+n; macros += "ADD !EXTRACT {{!COL8}}"+n; iimPlay(macros); var nomer = iimGetExtract(1); var strzap = iimGetExtract(2); var strtube = iimGetExtract(3); var videokanal = iimGetExtract(4); var vid = iimGetExtract(5); var recl = iimGetExtract(6); var pod_recl = iimGetExtract(7); var vidot = iimGetExtract(8); alert(nomer); alert(zk); poisk_zadan(nomer); if (zadan_vipol(nomer)==0){continue;}; zadan_pusk(strzap,strtube); iimPlayCode('WAIT SECONDS=10'); iimPlayCode('URL GOTO='+videokanal); var z2=0; var videss = new Array(); for (var i2=1;i2<=10000;i2++){ iimPlayCode("SET !TIMEOUT 10\nTAG POS="+i2+" TYPE=A ATTR=HREF:*watch?* EXTRACT=HREF\n"); var z=iimGetExtract(); if(z=='#EANF#'){break;} if (z!==z1){videss[z2]=z;z2++;} var z1=z;} var aItVideo = new Array(); var z5=0; var n,num=[],max=videss.length-1; while(num.length<max&&z5<vid){ n=Math.floor(Math.random()*max)+1; if(num.indexOf(n)==-1){num.push(n);z5++;}} for (t=0;t<num.length;t++){WriteFile(videss[num[t]],'otchet.txt');} //------------------------------------------------------------------------------------- var a1=0; var recl1=0; for (i5 = 0; i5<videss.length ; i5++){ iimPlayCode('URL GOTO='+videss[i5]); iimPlayCode('WAIT SECONDS=33'); if(recl1<recl){ a1=reclama(pod_recl); recl1=recl1+a1; } if(recl1==recl&&i5>=vid){break;} } //--------------------------------------------------------------- vkladki(3,1); vkladki(2); //----------------------- otchet(vidot); iimPlayCode('WAIT SECONDS=3'); alert(vidot); iimPlayCode("TAG POS=1 TYPE=SPAN ATTR=TXT:Отправить<SP>отчёт") iimPlayCode('WAIT SECONDS=5'); //---- закрываем все вкладки и переходим на первую ----- r=vkladki(1,2); //------------------------------------------------------ }
Отсутствует
Добрый всем вечер, подскажите что не хватает в условии
SET !EXTRACT_TEST_POPUP NO TAG POS=67 TYPE=DIV ATTR=* EXTRACT=TXT SET !VAR1 EVAL("\"{{!EXTRACT}}\".replace(/^.*Баланс:/,\"\")") SET !EXTRACT NULL SET !EXTRACT {{!VAR1}} SET !VAR2 EVAL("var s=\"{{!VAR1}}\"; s.replace(\"$\",\"\"); var d=parseFloat(s); if(d < 1.05){iimPlay("ddd.iim");} else{iimPlay("02.iim")}";)
Отредактировано vadim52958 (14-11-2016 22:41:53)
Отсутствует
vadim52958
потому что js функции iMacros'a работают только в управляющем js-скрипте
как запустить iim-скрипт из iim-скрипта, описано в FAQ
для выбора нужного файла, аналогичным образом передайте ему имя скрипта, а не пытайтесь запустить его из eval()
Добавлено 15-11-2016 00:47:01
Scorp1978
может опишите проблему более подробно?
Отредактировано InfSub (15-11-2016 00:47:01)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
даже не знаю как объяснить вот вот этот код работает нормально то есть перебирает по очереди записи делит их на колонки
for (var zk=1;zk<=14;zk++){ macros = "CODE: SET !DATASOURCE_DELIMITER ;"+n; macros += "CMDLINE !DATASOURCE C:\\Zadaniy.txt"+n; macros += "SET !DATASOURCE_COLUMNS "+8+n; macros += "SET !DATASOURCE_LINE "+zk+n; macros += "ADD !EXTRACT {{!COL1}}"+n; iimPlay(macros); var nomer = iimGetExtract(1); }
Отредактировано Scorp1978 (15-11-2016 10:47:38)
Отсутствует
Scorp1978
ваш код содержит функции, не приведенные в листинге, результат работы которых, достаточно сложно предположить, да и о корректности данных функций судить, не видя их - очень сложно, так же не известно содержимое файла данных
по этому, сказать где именно у вас ошибка = гаданию на кофейной гуще, дебажте свой скрипт или выкладывайте весь код, если не можете отладить самостоятельно
предположительно, проблема в одной из функций, вызываемых внутри цикла, к примеру. вы могли использовать глобальную переменную вместо локальной с именем используемом в данном цикле
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
SET слова "Вася,Petya,Серёжа" SET !EXTRACT EVAL(""{{слова}}".replace(/,/g,'[EXTRACT]')") SAVEAS TYPE=EXTRACT FOLDER=* FILE=тест.txt
А как сделать, чтобы они сохранялись в один столбик?
"Ваяся"
"Petya"
"Серёжа"
Отредактировано Алим (15-11-2016 15:29:27)
Истина в последней инстанции
Отсутствует
Ребятки, привет. Как сделать, чтобы второй аккаунт постил с 31 группы по 60? Три дня ищу не понимаю
Выкладываю весь код:
var macro1 macro1 = "CODE:"; //macro1 += "SET !REPLAYSPEED FAST" + "\n"; macro1 += "SET !ERRORIGNORE YES" + "\n"; macro1 += "FILTER TYPE=IMAGES STATUS=ON" + "\n"; macro1 += "CMDLINE !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\dannye.csv" + "\n"; macro1 += "SET !DATASOURCE_LINE 1" + "\n"; macro1 += "SET login {{!COL1}}" + "\n"; macro1 += "SET parol пароль" + "\n"; macro1 += "URL GOTO=https://вк.ком" + "\n"; macro1 += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{login}}" + "\n"; macro1 += "SET !ENCRYPTION NO" + "\n"; macro1 += "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{parol}}" + "\n"; macro1 += "TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button" + "\n"; macro1 += "WAIT SECONDS=#DOWNLOADCOMPLETE#" + "\n"; for (e=1;e<31;e++){ macro1 += "SET !DATASOURCE_LINE 1" + "\n"; macro1 += "SET text {{!COL2}}" + "\n"; macro1 += "SET !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\Grupyrab.txt" + "\n"; macro1 += "SET !DATASOURCE_LINE " + e + "\n"; macro1 += "SET Grupa {{!COL1}}" + "\n"; macro1 += "URL GOTO={{Grupa}}" + "\n"; macro1 += "WAIT SECONDS=4" + "\n"; macro1 += "EVENT TYPE=CLICK SELECTOR=\"#post_field\" BUTTON=0" + "\n"; //macro1 += "CMDLINE !DATASOURCE C:\\Imacro1s\\macro1s\\VK\\Datasources\\dannye.csv" + "\n"; //macro1 += "SET !DATASOURCE_LINE 1" + "\n"; //macro1 += "SET text {{!COL2}}" + "\n"; macro1 += "EVENTS TYPE=KEYPRESS SELECTOR=\"#post_field\" CHARS={{text}}" + "\n"; macro1 += "WAIT SECONDS=2" + "\n"; //macro1 += "EVENTS TYPE=KEYPRESS SELECTOR=\"#post_field\" KEYS=\"[8]\"" + "\n"; //macro1 += "EVENT TYPE=CLICK SELECTOR=\"#page_ldocs_preview1>DIV>DIV>DIV\" BUTTON=0" + "\n"; //macro1 += "TAG POS=1 TYPE=DIV ATTR=CLASS:page_media_x&&NOSORTHANDLE:1&&TXT:" + "\n"; //macro1 += "EVENT TYPE=CLICK SELECTOR=\"#send_post\" BUTTON=0" + "\n"; //macro1 += "WAIT SECONDS=5" + "\n"; } macro1 += "TAG POS=1 TYPE=A ATTR=ID:top_profile_link" + "\n"; macro1 += "TAG POS=1 TYPE=A ATTR=ID:top_logout_link" + "\n"; //macro1 += "SET !REPLAYSPEED FAST" + "\n"; macro1 += "SET !ERRORIGNORE YES" + "\n"; macro1 += "FILTER TYPE=IMAGES STATUS=ON" + "\n"; macro1 += "CMDLINE !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\dannye.csv" + "\n"; macro1 += "SET !DATASOURCE_LINE 2" + "\n"; macro1 += "SET login {{!COL1}}" + "\n"; macro1 += "SET parol пароль" + "\n"; macro1 += "URL GOTO=https://вк.ком" + "\n"; macro1 += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{login}}" + "\n"; macro1 += "SET !ENCRYPTION NO" + "\n"; macro1 += "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{parol}}" + "\n"; macro1 += "TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button" + "\n"; macro1 += "WAIT SECONDS=#DOWNLOADCOMPLETE#" + "\n"; macro1 += "SET !DATASOURCE_LINE 2" + "\n"; macro1 += "SET text {{!COL2}}" + "\n"; for (var i=1;i<31;i++){ macro1 += "SET !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\Grupyrab.txt" + "\n"; //macro1 += "SET !DATASOURCE_LINE " + i + "\n"; macro1 += "SET !LOOP 3" + i + "\n"; //??? macro1 += "SET !DATASOURCE_LINE {{!LOOP}}" + "\n"; //k1=3;urlgroup="q"; //while (urlgroup!) {k1++; macro1 += "SET Grupa {{!COL1}}" + "\n"; macro1 += "URL GOTO={{Grupa}}" + "\n"; macro1 += "WAIT SECONDS=4" + "\n"; macro1 += "EVENT TYPE=CLICK SELECTOR=\"#post_field\" BUTTON=0" + "\n"; //macro1 += "CMDLINE !DATASOURCE C:\\Imacro1s\\macro1s\\VK\\Datasources\\dannye.csv" + "\n"; //macro1 += "SET !DATASOURCE_LINE 1" + "\n"; //macro1 += "SET text {{!COL2}}" + "\n"; macro1 += "EVENTS TYPE=KEYPRESS SELECTOR=\"#post_field\" CHARS={{text}}" + "\n"; macro1 += "WAIT SECONDS=2" + "\n"; //macro1 += "EVENTS TYPE=KEYPRESS SELECTOR=\"#post_field\" KEYS=\"[8]\"" + "\n"; //macro1 += "EVENT TYPE=CLICK SELECTOR=\"#page_ldocs_preview1>DIV>DIV>DIV\" BUTTON=0" + "\n"; //macro1 += "TAG POS=1 TYPE=DIV ATTR=CLASS:page_media_x&&NOSORTHANDLE:1&&TXT:" + "\n"; //macro1 += "EVENT TYPE=CLICK SELECTOR=\"#send_post\" BUTTON=0" + "\n"; //macro1 += "WAIT SECONDS=5" + "\n"; } macro1 += "TAG POS=1 TYPE=A ATTR=ID:top_profile_link" + "\n"; macro1 += "TAG POS=1 TYPE=A ATTR=ID:top_logout_link" + "\n"; iimPlay(macro1)
Отредактировано Vikkada (15-11-2016 19:02:17)
Отсутствует