Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
Отсутствует
Доброго всем времени суток. Рассчитываю на помощь компетентных форумчан.
У меня возникла проблема в написании макроса.
В языках программирования до банального (наверное) HTMLя не силён.
Пробую настроить макрос методом записи и редактирования, но не всё получается.
Например:
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 предположу, что вы не добавили это:
Отсутствует
InfSub пишет:
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, в какой именно калькулятор? В стандартный "компьютерный"? Никак.
Суммирование данных можно проводить сразу "на лету", без сохранения в файл.
Отсутствует
InfSub пишет:
Bukinist предположу, что вы не добавили это:
скрытый текст
Для меня наглядней в виде HTML-страниц со всеми "прорисовками-атрибутами" сайта. Текст в голом виде воспринимаю слабее. Быть может потому, что полноценного робота под мои задачи ещё нет. Хотя достаточное количество реализованных подобных идей уже есть на сайте фб с приемлемыми ценами. Мне же, для анализа данных нужен более широкий спектр сайтов со всеми матчами по определённому виду спорта на ближайший день .
udalov пишет:
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)
Отсутствует
Здравствуйте. Подскажите пожалуйста как мне вставлять текст в ВК новый пост?
так не подходит:
EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="вввввв"
Отсутствует
bop101
Поиск по форуму по слову innerHTML
Отсутствует
bop101
"Вам саночки или ехать?" (с)
приведенный вами выше способ работает без 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
Отсутствует
udalov пишет:
в каких случаях при работе с переменными надо указывать команду iimSet("w", w)?
Когда не используется конкатенация строк, т. е. тогда, когда вы не вставляете js переменную непосредственно в код iMacros'a, а передаете ее через iimSet()
Отсутствует
InfSub пишет:
Когда не используется конкатенация строк...
Спасибо. А можно два примера: с конкатенацией и без?
Добавлено 28-06-2018 07:23:39
karginaolga пишет:
в <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:Благодарности*') ; } ;
Отсутствует
udalov
в том, что иногда нужно открывать вики и читать что пишут разработчики
iimSet используется тогда, когда вариант с конкатенацией не возможен, например, в случае вызова внешних iim-скриптов из 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');
Отредактировано InfSub (04-07-2018 12:53:08)
Отсутствует
InfSub
не работает. Пишет ошибку:
SyntaxError: missing name after . operator, line 5 (Error code: -991)
Отсутствует
kariorambo
Какой именно код не работает, вы уверены что взяли последний вариант кода? в посте выше, были внесены исправления, из-за ошибок сделанных т9, так как писал с телефона
Отсутствует
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)
Отсутствует