Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
А в imm вызвал так
Нахрена тебе этот iim сразу JS запускай
iMacros run command: macro path\imena.js not found
с путём проблема, пишет файл не найден
если оба скрипта в одной/родной паке имакроса то путь не нужен , сразу имя скрипта указывай.
...run/?m=imena.js
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT
Да весь код написан на imacros, только вот для выбора случайной строки из файла использовал js. Не переписывать же из за одной функции все 75 строк imacros в js?
Отсутствует
да что там переписывать, каких то 75 строк.
createObject
имакрос сам по себе с объектами не работает
Добавлено 26-11-2015 17:50:31
var text = createObject('strings'); text.load('C:\Видео курсы\\text.txt'); function word() { return text(Math.floor(Math.random() * text.length)); } a=word(); iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#u_0_1" CHARS='+a);
Отредактировано PRESIDENT (26-11-2015 17:50:31)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
да что там переписывать, каких то 75 строк.
bms.java пишетcreateObject
имакрос сам по себе с объектами не работает
Добавлено 26-11-2015 17:50:31
А суть этого кода, что он должен делать ?Выделить кодКод:
var text = createObject('strings'); text.load('C:\Видео курсы\\text.txt'); function word() { return text(Math.floor(Math.random() * text.length)); } a=word(); iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#u_0_1" CHARS='+a);
Код вроде как должен выбирать рэндомную строку из файла
Добавлено 26-11-2015 18:14:42
PRESIDENT
Будь добр, просто скажи как эту функцию засунуть прямо в iim(выполнить в макрсе). Может есть встроенная в imacros функция для выбора рэндомной строки из файла.
З.Ы Пытался сейчас переписать все в js, тупо через iimPlayCode, так все перестало работать.
Отредактировано bms.java (26-11-2015 18:14:42)
Отсутствует
bms.java
SET !DATASOURCE C:\Видео курсы\text.txt <---путь к текстовику
SET !DATASOURCE_LINE 1 <---номер строки
Выделить кодКод:
iimPlayCode('URL GOTO=file:///C:\\Видео курсы\\text.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); text=iimGetExtract().split('\n'); r=Math.floor(Math.random() * text.length); iimPlayCode('SET !DATASOURCE C:\\Видео курсы\\text.txt\nSET !DATASOURCE_LINE '+r+'\nSET !EXTRACT {{!COL1}}'); txt=iimGetExtract(); iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#u_0_1" CHARS="'+txt+'"');
Отредактировано PRESIDENT (26-11-2015 19:09:10)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Есть опять же кусочек кода на js
P.S.
Вообще-то, createObject - это VB и еще парочка языков, но не js, a .load - это, вроде как функция из jquery
По поводу того, как вызывать скрипт из скрипта - описано в FAQ, ну а вообще, используйте пример, приведённый PRESIDENTОм, а iim-скрипты из js без проблем вызываются функцией iimPlay()
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
SET !DATASOURCE C:\Видео курсы\text.txt <---путь к текстовику
SET !DATASOURCE_LINE 1 <---номер строки
проверил через PROMPT {{!DATASOURCE_LINE}} выдает число 1, а не строку в файле. Как извлечь сами данные то?
Отсутствует
так ты экстракт проверяй, а не номер строки.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Все разобрался. Может кому пригодится
SET !VAR1 EVAL("var randomName=Math.floor(Math.random()*26 + 1); randomName;") SET !DATASOURCE text.txt SET !DATASOURCE_LINE {{!VAR1}} PROMPT {{!COL1}}
Отсутствует
Подскажите какой строчкой вставить адрес кошелька на сайте http://elenabitco.in ? Теги поля для ввода всегда меняются.
сделай так
Смотри здесь, как раз про твою проблему
Отредактировано Egorushka1974 (27-11-2015 09:45:37)
Отсутствует
Мэтры, подскажите, вызов *.js из *.js нужно как то заканчивать доп командой
после отработки вызываемого скрипта и возвращения в управляющий скрипт?
скрипт вызывается у меня так
.......................................................... //============забираем с reCaptcha/BITCOIN/5-10-20min======20min================ iimPlayCode("URL GOTO=imacros://run/?m=reCaptcha/BITCOIN/5-10-20min/faucetminenu.js"); iimPlay("CODE:WAIT SECONDS=2.5"); //============забираем с reCaptcha/BITCOIN/5-10-20min======20min================ iimPlayCode("URL GOTO=imacros://run/?m=reCaptcha/BITCOIN/5-10-20min/fr-ee-bitcoin.js"); iimPlay("CODE:WAIT SECONDS=2.5"); .......................................................
Отсутствует
Egorushka1974
Это глюки новых версий имакроса.
С функциями, циклами, паузами в них всегда глюки, поэтому я и сижу на старом добром 6.3 имакросе.
Отредактировано PRESIDENT (27-11-2015 18:38:22)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Egorushka1974
Это глюки овых версий имакроса.
С функциями, циклами, паузами в них всегда глюки, поэтому я и сежу на старом добром 6.3 имакросе.
Ясно, а все ли команды он поддерживает? по крайней мере те что в скриптах с рекапчей? Которые есть на форуме в твоей теме.
Отсутствует
а все ли команды он поддерживает?
в 7 версии имакроса не поддерживается EVAL, EVENT (и соответственно, EVENT:SAVE_ELEMENT_SCREENSHOT)... за подробностями - в историю версий
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dvitkovs
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Всем привет.
Подскажите что не так в коде
var macros; var macrosrun; var s_n = "\n"; var w; for (i=38; i<=170; i++) { iimSet("NCKL",i) macros = "CODE:SET !EXTRACT_TEST_POPUP NO"+s_n; macros += "TAG POS="+i+" TYPE=A ATTR=* EXTRACT=href"+s_n; macros += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=Olx.ua.csv"; macrosrun = iimPlay(macros); }
ошибка в этой строке TAG POS="+i+" TYPE=A ATTR=* EXTRACT=href а как правильно прописать что-то не получается
и подскажите как еще реализовать переход на следующую страничку и продолжить сбор на следующих страничках
заранее спасибо
Отредактировано Artvirus (28-11-2015 14:14:11)
Отсутствует
Хочу выдернуть прокси с сайта
Отредактировано bms.java (28-11-2015 15:46:46)
Отсутствует
ошибка в этой строке TAG POS="+i+" TYPE=A ATTR=* EXTRACT=href
а как правильно прописать
...TYPE=A ATTR=class:marginright5*link*linkWithHash*detailsLink EXTRACT=HREF
как реализовать переход на следующую страничку
Выделить кодКод:
for(s=1; s<=9; s++){ iimPlayCode('http://olx.ua/nedvizhimost/prodazha-kvartir/?page='+s); ... ... }
Но там прокси записан простым текстом.
Там информация о порте выдаётся JS кодом
Отредактировано PRESIDENT (28-11-2015 16:18:07)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
...FILE=ID.csv{{!COL4}}
...FILE={{!COL4}}ID.csv
При чём здесь ID.csv
TYPE=EXTRACT это что загружать
FOLDER=C:\ директория куда загружать
FILE=ID.csv файл в который загружать
тебе именно экстракт нужно обрабатывать
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
dvitkovs
что такое поиск, видимо, вам не известно?.. и правила форума, вы, видимо, тоже не читали?...
тыц
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
ссылка на сайт в спойлере. Скрипт открывает слевой строны фото товара на весь экран.
Как сохранить данное фото, с номером 01 и с названием товара h1 ?
TAG POS=1 TYPE=H1 ATTR=ID:itemTitle EXTRACT=TXT CLICK X=140 Y=346 CLICK X=149 Y=327 ONDOWNLOAD FOLDER=* FILE={{!EXTRACT}}_{{нумерайция 01}}.jpeg WAIT=YES TAG POS=1 TYPE=IMG ATTR=ID:viEnlargeImgLayer_img_ctr CONTENT=EVENT:SAVEPICTUREAS
Истина в последней инстанции
Отсутствует
dvitkovs
поиск по теме по словам !EXTRACT и SAVEAS
и RTFM на офф. wiki по этим же командам
Добавлено 28-11-2015 20:33:57
Алим
где вы видели переменные iMacros с пробелами в наименовании?
к тому же, сколько раз можно говорить, что: координаты работают только на том компьютере, на котором записаны, и приводить их без комментариев, на что идет клик - бесполезно из-за различий в разрешении монитора (или размера открытого окна браузера) и соответственно, из-за различий в расположении элементов на сайте
Отредактировано InfSub (28-11-2015 20:37:37)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует