Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

№103-05-2017 12:26:23

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 58.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)




iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 2)




Правила оформления сообщений в данном топике:

http://i59.fastpic.ru/big/2015/0209/53/1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [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)!

Отсутствует

 

№70220-05-2018 21:38:54

Bukinist
Участник
 
Группа: Members
Зарегистрирован: 20-05-2018
Сообщений: 2
UA: Chrome 65.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Доброго всем времени суток. Рассчитываю на помощь компетентных форумчан.
У меня возникла проблема в написании макроса.
В языках программирования до банального (наверное) HTMLя не силён.
Пробую настроить макрос методом записи и редактирования, но не всё получается.

Например:

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Открываю сайт, нажимаю на сегодняшние события в футболе и пробую сохранять в папку все события, но сохраняется только 15 событий в обоих вариантах.

Вариант 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


Вариант 2
скрытый текст

Выделить код

Код:

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


Есть ещё сайт:
скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Так же не могу сохранить все события на одной странице.
Тут даже нет пимпы для отображения всех событий на одной странице.

Отсутствует

 

№70321-05-2018 11:53:02

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 175
UA: Firefox 27.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Bukinist, что Вы имеете ввиду под "событием"?
Текст Аймакросом сохраняют в файл командой EXTRACT. Что и как Вы пытались сохранить?

Отсутствует

 

№70421-05-2018 14:07:48

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 66.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Bukinist предположу, что вы не добавили это:

скрытый текст

Выделить код

Код:

tag pos=1 type=table attr=id:tblPredictions extract=txt


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№70522-05-2018 03:21:54

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 337
UA: Firefox 58.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub пишет:

PRESIDENTпопробуй 35.х.х я в последнее время больше WaterFox юзаю, вроде как пошустрее чем FF

Последние версии Waterfox норм работают с imacros-ом? Или какую версию посоветуешь?

Отсутствует

 

№70622-05-2018 17:41:07

hirurgrrr1984
Участник
 
Группа: Members
Зарегистрирован: 19-02-2012
Сообщений: 7
UA: Chrome 66.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Помогите,как такое сделать если вообще возможно.
Вытянул даные з  сайта и сохранил в три разные файла 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

Отсутствует

 

№70724-05-2018 11:06:46

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 175
UA: Firefox 27.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

hirurgrrr1984, в какой именно калькулятор? В стандартный "компьютерный"? Никак.
Суммирование данных можно проводить сразу "на лету", без сохранения в файл.

Отсутствует

 

№70826-05-2018 15:00:18

Bukinist
Участник
 
Группа: Members
Зарегистрирован: 20-05-2018
Сообщений: 2
UA: Firefox 56.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub пишет:

Bukinist предположу, что вы не добавили это:

скрытый текст

Выделить код

Код:

tag pos=1 type=table attr=id:tblPredictions extract=txt


Для меня наглядней в виде HTML-страниц со всеми "прорисовками-атрибутами" сайта. Текст в голом виде воспринимаю слабее. Быть может потому, что полноценного робота под мои задачи ещё нет. Хотя достаточное количество реализованных подобных идей уже есть на сайте фб с приемлемыми ценами. Мне же, для анализа данных нужен более широкий спектр сайтов со всеми матчами по определённому виду спорта на ближайший день .

udalov пишет:

Bukinist, что Вы имеете ввиду под "событием"?
Текст Аймакросом сохраняют в файл командой EXTRACT. Что и как Вы пытались сохранить?

Событие в данном случае - спортивный матч.
Сохраняю страницы сайтов "как есть" (папка с файлами+файл HTML), чтобы в дальнейшем просматривать их в автономном режиме.

скрытый текст
http://uploads.ru/xYw2e.jpg

скрытый текст
http://uploads.ru/AIb5j.jpg

Отредактировано Bukinist (26-05-2018 15:18:26)

Отсутствует

 

№70928-05-2018 16:06:36

Aikyaira
Участник
 
Группа: Members
Зарегистрирован: 12-10-2017
Сообщений: 18
UA: Chrome 66.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Господа, подскажите момент: есть файл, предположим, 1.csv, макрос переходит по ссылке, расположенной в {{!COL1}}, дальше совершает набор действий и попадает на другую страницу, адрес которой мне нужно записать в {{!COL2}} того же файла, на той же строке. Как это сделать?

Отсутствует

 

№71029-05-2018 13:29:43

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 66.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

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)!

Отсутствует

 

№71104-06-2018 14:32:40

bop101
Участник
 
Группа: Members
Зарегистрирован: 03-10-2015
Сообщений: 24
UA: Firefox 42.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Здравствуйте. Подскажите пожалуйста как мне вставлять текст в ВК новый пост?

так не подходит:

скрытый текст

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="вввввв"


так-как по одной букве пишет а у меня текст состоит из 10000 символов, очень долго так получается(

Отсутствует

 

№71204-06-2018 15:09:36

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

bop101
Поиск по форуму по слову innerHTML


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№71304-06-2018 15:25:12

bop101
Участник
 
Группа: Members
Зарегистрирован: 03-10-2015
Сообщений: 24
UA: Firefox 42.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub
а без js не как не сделать? я на js не умею(

Отсутствует

 

№71404-06-2018 16:51:43

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

bop101
"Вам саночки или ехать?" (с)
приведенный вами выше способ работает без js


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№71527-06-2018 15:05:01

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 175
UA: Firefox 27.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Здравствуйте. Подскажите по коду...
Вот страница, всё видно без регистрации

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


На странице 20 даров, справа от каждого из них есть текстовый блок с фразами "Желаний и комментариев" и "Благодарности".

Скрипт проверяет дары сверху вниз, и если у дара нет благодарности, сохраняет урл дара (из строки Желаний и комментариев) в файл.

Вариант без проверки прекрасно работает
скрытый текст

Выделить код

Код:

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');    
}


Вариант с проверкой - не работает, вместо проверки условия просто переходит по ссылке из строки с if. Что я сделал не так?

скрытый текст

Выделить код

Код:

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');      
}}


И в каких случаях при работе с переменными надо указывать команду iimSet("w", w)?

Отсутствует

 

№71627-06-2018 18:13:13

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 181
UA: Chrome 66.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

udalov
в <ul class="data_conditions"> с Благодарностями 3 <li> без 2

Отсутствует

 

№71727-06-2018 22:40:18

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

udalov пишет:

в каких случаях при работе с переменными надо указывать команду iimSet("w", w)?

Когда не используется конкатенация строк, т. е. тогда, когда вы не вставляете js переменную непосредственно в код iMacros'a, а передаете ее через iimSet()


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№71828-06-2018 07:13:33

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 175
UA: Firefox 27.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub пишет:

Когда не используется конкатенация строк...

Спасибо. А можно два примера: с конкатенацией и без?

Добавлено 28-06-2018 07:23:39

karginaolga пишет:

в <ul class="data_conditions"> с Благодарностями 3 <li> без 2

Спасибо. А как можно силами iMacros спарсить и посчитать количество <li>? Просто реально первый раз с таким методом сталкиваюсь...

Отредактировано udalov (28-06-2018 07:23:39)

Отсутствует

 

№71928-06-2018 07:55:57

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

udalov

Конкатенация:

Выделить код

Код:

for(i=1; i<100;i++) {
    iimPlaCode('TAG POS='+i+' TYPE=A ATTR=title:Благодарности*') ;
} ;


iimSet:

Выделить код

Код:

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)!

Отсутствует

 

№72028-06-2018 13:02:11

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 175
UA: Firefox 27.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub

А если работает и тот, и другой  вариант, в чем смысл варианта с iimSet?

Отсутствует

 

№72128-06-2018 13:50:03

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

udalov
в том, что иногда нужно открывать вики и читать что пишут разработчики
iimSet используется тогда, когда вариант с конкатенацией не возможен, например, в случае вызова внешних iim-скриптов из js


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№72204-07-2018 12:41:03

kariorambo
Участник
 
Группа: Members
Зарегистрирован: 04-07-2018
Сообщений: 18
UA: Chrome 67.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Здравствуйте! Помогите пожалуйста подправить скрипт, чтоб дата тоже сохранялась при сохранении текста в файл. Скрипт на сайте определяет 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)

Отсутствует

 

№72304-07-2018 12:48:42

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

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)!

Отсутствует

 

№72404-07-2018 12:55:28

kariorambo
Участник
 
Группа: Members
Зарегистрирован: 04-07-2018
Сообщений: 18
UA: Chrome 67.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

InfSub
не работает. Пишет ошибку:

SyntaxError: missing name after . operator, line 5 (Error code: -991)

Отсутствует

 

№72504-07-2018 13:08:33

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3134
UA: Chrome 67.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

kariorambo
Какой именно код не работает,  вы уверены что взяли последний вариант кода? в посте выше, были внесены  исправления, из-за ошибок сделанных т9, так как писал с телефона


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№72604-07-2018 13:10:26

kariorambo
Участник
 
Группа: Members
Зарегистрирован: 04-07-2018
Сообщений: 18
UA: Chrome 67.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

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');


и выдаёт ошибку:
скрытый текст
http://funkyimg.com/i/2JbgD.png

Добавлено 04-07-2018 13:32:33
разобрался в чом причина: убрал ненужную точку, которая почему-то оказалась в вашем коде тут:

Выделить код

Код:

"'.+date+'"

без этой точки всё фунциклирует как положено. Благодарю! :)

Отредактировано kariorambo (04-07-2018 13:33:32)

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]