Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [ spoiler][ noindex]http://адрес_сайта/название_страницы[ /noindex][ /spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [ spoiler][ code]ваш код[ /code][ /spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [ spoiler]ваш текст[ /spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [ spoiler][ img]http://ссылка_на_изображение[ /img][ /spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Доброго всем времени суток. Рассчитываю на помощь компетентных форумчан.
У меня возникла проблема в написании макроса.
В языках программирования до банального (наверное) HTMLя не силён.
Пробую настроить макрос методом записи и редактирования, но не всё получается.
Например:
Вариант 1
URL GOTO=prosoccer.gr TAG POS=2 TYPE=IMG ATTR=SRC:http://www.prosoccer.gr/assets/img/icon-soccer.png TAG POS=1 TYPE=SELECT ATTR=NAME:tblPredictions_length CONTENT=%-1
URL GOTO=prosoccer.gr TAG POS=2 TYPE=IMG ATTR=SRC:http://www.prosoccer.gr/assets/img/icon-soccer.png TAG POS=1 TYPE=A ATTR=TXT:Show<SP>all<SP>132<SP>free<SP>soccer<SP>prediction<SP>rows
Отсутствует
Bukinist, что Вы имеете ввиду под "событием"?
Текст Аймакросом сохраняют в файл командой EXTRACT. Что и как Вы пытались сохранить?
Отсутствует
Bukinist предположу, что вы не добавили это:
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
PRESIDENTпопробуй 35.х.х я в последнее время больше WaterFox юзаю, вроде как пошустрее чем FF
Последние версии Waterfox норм работают с imacros-ом? Или какую версию посоветуешь?
Отсутствует
Помогите,как такое сделать если вообще возможно.
Вытянул даные з сайта и сохранил в три разные файла csv.
Использую онлайн калькулятор.
Как в калькулятор вставить даные из 1.csv 2.csv 3.csv, чтоб получилось 5 из (1.csv)+9 из (2.csv)+1 из (3.csv)≟.....(5+9+1)
SET !DATASOURCE 1.csv
SET !DATASOURCE 2.csv
SET !DATASOURCE 3.csv
Отсутствует
hirurgrrr1984, в какой именно калькулятор? В стандартный "компьютерный"? Никак.
Суммирование данных можно проводить сразу "на лету", без сохранения в файл.
Отсутствует
Bukinist предположу, что вы не добавили это:
скрытый текст
Для меня наглядней в виде HTML-страниц со всеми "прорисовками-атрибутами" сайта. Текст в голом виде воспринимаю слабее. Быть может потому, что полноценного робота под мои задачи ещё нет. Хотя достаточное количество реализованных подобных идей уже есть на сайте фб с приемлемыми ценами. Мне же, для анализа данных нужен более широкий спектр сайтов со всеми матчами по определённому виду спорта на ближайший день .
Bukinist, что Вы имеете ввиду под "событием"?
Текст Аймакросом сохраняют в файл командой EXTRACT. Что и как Вы пытались сохранить?
Событие в данном случае - спортивный матч.
Сохраняю страницы сайтов "как есть" (папка с файлами+файл HTML), чтобы в дальнейшем просматривать их в автономном режиме.
Отредактировано Bukinist (26-05-2018 15:18:26)
Отсутствует
Господа, подскажите момент: есть файл, предположим, 1.csv, макрос переходит по ссылке, расположенной в {{!COL1}}, дальше совершает набор действий и попадает на другую страницу, адрес которой мне нужно записать в {{!COL2}} того же файла, на той же строке. Как это сделать?
Отсутствует
Aikyaira
Ни как не перезаписав весь файл с нуля, т. е. по факту вам проще создать второй файл с первоначальной ссылкой и с конечной ссылкой, но отредактировать имеющийся не удасться
Добавлено 29-05-2018 13:31:18
Bukinist
Наглядней в FAQ видео по iMacros
Вам дали рабочий код, но вы даже этого не поняли
Отредактировано InfSub (29-05-2018 13:31:18)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте. Подскажите пожалуйста как мне вставлять текст в ВК новый пост?
так не подходит:
EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="вввввв"
Отсутствует
bop101
Поиск по форуму по слову innerHTML
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
bop101
"Вам саночки или ехать?" (с)
приведенный вами выше способ работает без js
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте. Подскажите по коду...
Вот страница, всё видно без регистрации
Скрипт проверяет дары сверху вниз, и если у дара нет благодарности, сохраняет урл дара (из строки Желаний и комментариев) в файл.
Вариант без проверки прекрасно работает
for(w=1; w<=20; w++){ iimPlayCode('SET !REPLAYSPEED FAST\n TAG POS='+w+' TYPE=A ATTR=TXT:Желаний<SP>и<SP>комментариев* EXTRACT=HREF\n SAVEAS TYPE=EXTRACT FOLDER=* FILE=resalts.txt'); }
for(w=1; w<=20; w++){ //iimSet("w", w); if(iimPlayCode('SET !TIMEOUT_STEP 0\n TAG POS='+w+' TYPE=A ATTR=title:Благодарности*')>=0){ //iimPlayCode('SET !TIMEOUT_STEP 0'); //если благодарностей нет - сохраняем ссылку на дар в файл }else{ iimPlayCode('SET !REPLAYSPEED FAST\n TAG POS='+w+' TYPE=A ATTR=TXT:Желаний<SP>и<SP>комментариев* EXTRACT=HREF\n SAVEAS TYPE=EXTRACT FOLDER=* FILE=resalts.txt'); }}
Отсутствует
udalov
в <ul class="data_conditions"> с Благодарностями 3 <li> без 2
Отсутствует
в каких случаях при работе с переменными надо указывать команду iimSet("w", w)?
Когда не используется конкатенация строк, т. е. тогда, когда вы не вставляете js переменную непосредственно в код iMacros'a, а передаете ее через iimSet()
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Когда не используется конкатенация строк...
Спасибо. А можно два примера: с конкатенацией и без?
Добавлено 28-06-2018 07:23:39
в <ul class="data_conditions"> с Благодарностями 3 <li> без 2
Спасибо. А как можно силами iMacros спарсить и посчитать количество <li>? Просто реально первый раз с таким методом сталкиваюсь...
Отредактировано udalov (28-06-2018 07:23:39)
Отсутствует
udalov
for(i=1; i<100;i++) { iimPlaCode('TAG POS='+i+' TYPE=A ATTR=title:Благодарности*') ; } ;
for(i=1; i<100;i++) { iimSet('num',i); iimPlaCode('TAG POS={{num}} TYPE=A ATTR=title:Благодарности*') ; } ;
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
udalov
в том, что иногда нужно открывать вики и читать что пишут разработчики
iimSet используется тогда, когда вариант с конкатенацией не возможен, например, в случае вызова внешних iim-скриптов из js
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте! Помогите пожалуйста подправить скрипт, чтоб дата тоже сохранялась при сохранении текста в файл. Скрипт на сайте определяет IP адрес и сохраняет в файл. Надо чтоб ещё и дата дописывалась. Там два кода: первый выдаёт дату (в виде алерта), а второй сохраняет IP-адрес в файл. А как объединить эти два кода, чтоб в файле сохранялся IP адрес в первом столбце, а во втором - дата? Вот код:
var date = "" + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() +""; alert(date) iimPlayCode('URL GOTO=http://myip.ru/'); iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:*.*.*.* EXTRACT=TXT\nSET !EXTRACT {{!EXTRACT}} \nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=IP-adres.csv');
Отредактировано kariorambo (04-07-2018 12:49:10)
Отсутствует
kariorambo
Замените последюю строку на:
iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:*.*.*.* EXTRACT=TXT\n ADD !EXTRACT "'.+date+'"\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=IP-adres.csv');
Добавлено 04-07-2018 12:53:08
Обновлено, с учетом столбцов
Отредактировано InfSub (04-07-2018 12:53:08)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
не работает. Пишет ошибку:
SyntaxError: missing name after . operator, line 5 (Error code: -991)
Отсутствует
kariorambo
Какой именно код не работает, вы уверены что взяли последний вариант кода? в посте выше, были внесены исправления, из-за ошибок сделанных т9, так как писал с телефона
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
всё скопировал в точности как вы написали с учётом последнего редактирования. Вот точная копия скрипта:
var date = "" + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() +""; //alert(date) iimPlayCode('URL GOTO=http://myip.ru/'); iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:*.*.*.* EXTRACT=TXT\n ADD !EXTRACT "'.+date+'"\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=IP-adres.csv');
без этой точки всё фунциклирует как положено. Благодарю!
Отредактировано kariorambo (04-07-2018 13:33:32)
Отсутствует