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

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

№103-05-2017 12:26:23

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

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



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



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

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

Отсутствует

 

№127731-10-2022 19:27:02

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

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

Всем доброго времени суток! Подскажите, пожалуйста, imacros 8.9.7 на какой новой версии ФФ будет нормально работать, со всеми функциями и командами? У меня сейчас Mozilla Firefox 56.0.2 , но почему-то часть функционала Вконтакта и других некоторых сайтов не работает...

Отсутствует

 

№127801-11-2022 15:34:14

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

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

udalov пишет

Всем доброго времени суток! imacros 8.9.7 на какой новой версии ФФ будет нормально работать, со всеми функциями и командами? У меня сейчас Mozilla Firefox 56.0.2 .

Эта последняя на которой работает данная верия Imacros.Но лично сам использую 55.0.3

Отсутствует

 

№127903-11-2022 14:23:37

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 107.0

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

Алим пишет

Denzar

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

Выделить код

Код:

for(i=1;i<=100;i++){

iimPlayCode('URL GOTO=https://forum.mozilla-russia.org/');

var y = 0
for(;;){
if(iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=SPAN ATTR=TXT:Полезная<SP>информация')>0){
y++
if(3 == y){break}
}
iimPlayCode('WAIT SECONDS=1')
}

}

Исправил. Человеческий фактор.

Так а всё равно ж ничего не изменилось. Как не работало, так и не работает.
Вы его хоть проверяли на работоспособность или так написали и выложили? )))

Отредактировано Denzar (03-11-2022 14:23:54)

Отсутствует

 

№128015-11-2022 13:53:18

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 56.0

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

Denzar
Скрипт три раза проверяет текст на совпадение и если три раза воспало, то прирывает цикл.
Как он у вас работает?


Истина в последней инстанции

Отсутствует

 

№128115-11-2022 14:47:03

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 56.0

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

Как сделать наведение мышки через js на imacros ?

На сайте одноклассников в группе в разделе участников, если навести курсор мыши на аватарку участника, то всплывает меню в котором находяться действия - пригласить в группу и т.д. Раньше с помощью команды imacros - CONTENT=EVENT:MOUSEOVER без js всё работало, а сейчас нет.

скрытый текст
a01a3925a47ccdff2033b1e457cf2dfd.jpg?md5=IkDH2ikFHx5vEmsiMzuleA&expires=1668517200


Истина в последней инстанции

Отсутствует

 

№128216-11-2022 11:41:37

JamesGoodwin
Участник
 
Группа: Members
Зарегистрирован: 04-11-2022
Сообщений: 5
UA: Firefox 68.0

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

Алим пишет

Как сделать наведение мышки через js на imacros ?

На сайте одноклассников в группе в разделе участников, если навести курсор мыши на аватарку участника, то всплывает меню в котором находяться действия - пригласить в группу и т.д. Раньше с помощью команды imacros - CONTENT=EVENT:MOUSEOVER без js всё работало, а сейчас нет.

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

Выделить код

Код:

window.document.getElementsByClassName('user-grid-card_img')[1].dispatchEvent(new window.Event('mouseenter'));

Отредактировано JamesGoodwin (16-11-2022 11:45:09)

Отсутствует

 

№128317-11-2022 09:08:07

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 83.0

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

JamesGoodwin
Благодарю, всё работает +1 в карму. Выручил!


Истина в последней инстанции

Отсутствует

 

№128425-11-2022 17:04:05

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 107.0

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

Алим пишет

Denzar
Скрипт три раза проверяет текст на совпадение и если три раза воспало, то прирывает цикл.
Как он у вас работает?

Он продолжает гнать 100 раз без остановки. После 3-х раз ничего не прерывается.

Добавлено 25-11-2022 17:06:15
Явно этот счётчик кривой. Ведь даже InfSub обратил на это внимание, вот его цитата:

InfSub пишет

Алимусловия для переменной "y" пишутся в параметрах цикла for(y = 0; y <= 3; y++){}иначе используется while(true){}

Отредактировано Denzar (25-11-2022 17:06:15)

Отсутствует

 

№128526-11-2022 19:17:58

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 83.0

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

Не получается выбрать элемент по названию из выподающего списка.
Что я делаю:
1. Извлекаю html код выподающего списка
2. Делаю поиск match() по названию элемента
3. Отсеиваю лишнее и нахожу код соответсвующий названию элемента

Подставляю переменную в math() через RegExp(), но мне нужно найти 5 сиволов ..... до данного элемента (в котором и будет код элемента - цифры).
Вот, как это сделать? Поискал в интернете не нашёл.

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

Выделить код

Код:

var rubrika = "Авто"
var pattern = new RegExp(rubrika)
alert(window.document.querySelector("#subselect_1").innerHTML.match('.....'+pattern, 'i'))

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

регистрироваться ничего не надо
нажимаем на - Рубрикатор и дополнительная информация   

AFIFjeGShPk.jpg?size=1009x859&quality=95&sign=f65841d98b6c4771d3f830783ac571d1&type=album

------

Тким образом я могу сделать через js и он работает, но тогда название элемента - Авто, я уже не могу подставить в match() в виде переменной

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

Выделить код

Код:

var код = window.document.querySelector("#subselect_1").innerHTML
.match(/.....Авто/ig).toString().match(/\d+/ig)

alert(код)

iimPlayCode('TAG POS=1 TYPE=SELECT ATTR=NAME:rub CONTENT=%'+код+'')

------
Сделал сам, работает.
Может код будет кому-то полезен, оставлю здесь.

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

Выделить код

Код:

var рубрика = "Авто"

iimPlayCode("TAG POS=1 TYPE=SELECT ATTR=NAME:rub EXTRACT=TXTALL");
var total = iimGetExtract().split("[OPTION]")

for(i=0;i<total.length;i++){
var код = window.document.querySelector("#subselect_1").innerHTML.split("value")[i+1]
if(код.match(RegExp(рубрика,'i'))){
var код = код.match(/\d+/).toString()
break
}
}

iimPlayCode('TAG POS=1 TYPE=SELECT ATTR=NAME:rub CONTENT=%'+код+'')

Если есть у кого решение - как сделать так, как я писал выше, буду признателен, если оставите.

Отредактировано Алим (26-11-2022 22:42:01)


Истина в последней инстанции

Отсутствует

 

№128627-11-2022 11:08:07

JamesGoodwin
Участник
 
Группа: Members
Зарегистрирован: 04-11-2022
Сообщений: 5
UA: Firefox 68.0

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

Алим пишет

Если есть у кого решение - как сделать так, как я писал выше, буду признателен, если оставите.

скрытый текст
var rubrika = "Авто"
var pattern = new RegExp('.....'+rubrika)
var код = window.document.querySelector("#subselect_1").innerHTML.match(pattern, 'i').toString().match(/\d+/ig)
iimPlayCode('TAG POS=1 TYPE=SELECT ATTR=NAME:rub CONTENT=%'+код+'')

Отсутствует

 

№128727-11-2022 17:17:43

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 83.0

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

JamesGoodwin
Интересно, спасибо за решение!


Истина в последней инстанции

Отсутствует

 

№128804-12-2022 22:18:57

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 107.0

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

Здравствуйте! Люди, подскажите пожалуйста какую команду надо применить чтоб извлечь из текста пароль буквенно-числовой?

Вот такой текст

Выделить код

Код:

Входящее - wildexpress (Контакт не определен)
Текст сообщения: j9gu5 (04.12.22 20:57)

Извлекать тут надо j9gu5 .
Вот так выглядит:

скрытый текст
GEEZnun.png

Что здесь лучше применить? Ведь тут и числа и буквы в одном пароле. Команда типа iimGetLastExtract().match(/\d+/g);  не годится, тут надо что-то иное. Но что конкретно, подскажите, кто в теме.

Отсутствует

 

№128905-12-2022 14:39:04

JamesGoodwin
Участник
 
Группа: Members
Зарегистрирован: 04-11-2022
Сообщений: 5
UA: Firefox 68.0

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

Denzar пишет

Здравствуйте! Люди, подскажите пожалуйста какую команду надо применить чтоб извлечь из текста пароль буквенно-числовой?

Вот такой текст

Выделить код

Код:

Входящее - wildexpress (Контакт не определен)
Текст сообщения: j9gu5 (04.12.22 20:57)

Извлекать тут надо j9gu5 .
Вот так выглядит:

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

Что здесь лучше применить? Ведь тут и числа и буквы в одном пароле. Команда типа iimGetLastExtract().match(/\d+/g);  не годится, тут надо что-то иное. Но что конкретно, подскажите, кто в теме.

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

Выделить код

Код:

iimGetLastExtract().match(/(?=.*?[a-zA-Z])(?=.*?\d)[a-zA-Z\d]+/);

Отсутствует

 

№129005-12-2022 17:18:43

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 107.0

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

JamesGoodwin пишет
Выделить код

Код:

iimGetLastExtract().match(/(?=.*?[a-zA-Z])(?=.*?\d)[a-zA-Z\d]+/);

Ух как тут наворочено! Спасибо, что откликнулись! Эх, если б этот код ещё и то, что надо извлекал... Но увы, он извлекает не пароль, а второе слово по счёту - wildexpress :(

Отсутствует

 

№129105-12-2022 19:02:50

JamesGoodwin
Участник
 
Группа: Members
Зарегистрирован: 04-11-2022
Сообщений: 5
UA: Firefox 68.0

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

Denzar пишет
JamesGoodwin пишет
Выделить код

Код:

iimGetLastExtract().match(/(?=.*?[a-zA-Z])(?=.*?\d)[a-zA-Z\d]+/);

Ух как тут наворочено! Спасибо, что откликнулись! Эх, если б этот код ещё и то, что надо извлекал... Но увы, он извлекает не пароль, а второе слово по счёту - wildexpress :(

скрытый текст
22a7d6c9f3378ac1a65b0c09968a196d.jpg

Отсутствует

 

№129205-12-2022 20:04:14

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 107.0

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

JamesGoodwin пишет
Denzar пишет
JamesGoodwin пишет
Выделить код

Код:

iimGetLastExtract().match(/(?=.*?[a-zA-Z])(?=.*?\d)[a-zA-Z\d]+/);

Ух как тут наворочено! Спасибо, что откликнулись! Эх, если б этот код ещё и то, что надо извлекал... Но увы, он извлекает не пароль, а второе слово по счёту - wildexpress :(

А что это за сайт/ресурс? Это конструктор регулярных выражений? А как им пользоваться? Может у меня получилось бы, если б знал как им пользоваться. А так-то это регулярное выражение, что вы прислали, не работает. Точнее удаляет лишнее вместе с паролем, оставляя только слово wildexpress. Так что тут надо дальше думать (мне) как правильно сделать/написать регулярное выражение, чтоб удаляло всё лишнее кроме пароля.

Отсутствует

 

№129305-12-2022 22:37:39

JamesGoodwin
Участник
 
Группа: Members
Зарегистрирован: 04-11-2022
Сообщений: 5
UA: Firefox 68.0

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

Denzar пишет

Это регулярное выражение, что вы прислали, не работает. Точнее удаляет лишнее вместе с паролем, оставляя только слово wildexpress.

скрытый текст
e2e6134156945f1386eb5fff1ceb2f34.jpg

Отсутствует

 

№129406-12-2022 05:10:08

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 107.0

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

JamesGoodwin пишет
Denzar пишет

Это регулярное выражение, что вы прислали, не работает. Точнее удаляет лишнее вместе с паролем, оставляя только слово wildexpress.

Что это? Хоть бы текст какой написали. Нифига не понятно.
Если получится, запишу видео, где наглядно и чётко видно как это регулярное выражение, что вы написали, извлекает из текста вместо пароля слово wildexpress.

Отсутствует

 

№129518-01-2023 12:22:18

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Chrome 109.0

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

Denzar пишет

Здравствуйте! Люди, подскажите пожалуйста какую команду надо применить чтоб извлечь из текста пароль буквенно-числовой?

Вот такой текст

Выделить код

Код:

Входящее - wildexpress (Контакт не определен)
Текст сообщения: j9gu5 (04.12.22 20:57)

Извлекать тут надо j9gu5 .
Вот так выглядит:

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

Что здесь лучше применить? Ведь тут и числа и буквы в одном пароле. Команда типа iimGetLastExtract().match(/\d+/g);  не годится, тут надо что-то иное. Но что конкретно, подскажите, кто в теме.

Он у вас при извлечении выделяет весь текст содержимого или только первую строчку?


Истина в последней инстанции

Отсутствует

 

№129625-01-2023 00:18:18

Denzar
Участник
 
Группа: Members
Зарегистрирован: 03-10-2021
Сообщений: 28
UA: Chrome 109.0

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

Алим пишет

Он у вас при извлечении выделяет весь текст содержимого или только первую строчку?

С этим я уже разобрался, по своему написал. Составную команду зделал, точнее в несколько этапов извлекаю что надо, несколькими командами.
Конечно можно было бы наверное и одной командой, но... как получилось.

PS а вот со счетчиком циклов, который бы останавливался после определенного количества искомых фраз, пока затык. То что вы написали выше, так и не работает.

Отсутствует

 

№129719-03-2023 18:13:09

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 109.0

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

Добрый день.
Подскажите как переобразовать этот js в iim

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

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=DIV ATTR=* EXTRACT=HTM');	
id_chars=iimGetLastExtract().split('jx-tokenizer" id="')[1].split('">')[0]
id_chars=id_chars.match(/^[\w_]+/)

Отсутствует

 

№129823-03-2023 17:15:38

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: unknown 0.0

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

Стесняюсь спросить, форум живой?

Отсутствует

 

№129923-03-2023 22:16:04

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

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

У тебя и так iim. Та и зачем он тебе нужен? js более гибкий и удобный.

Отсутствует

 

№130023-03-2023 23:09:34

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: unknown 0.0

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

dim222 пишет

У тебя и так iim. Та и зачем он тебе нужен? js более гибкий и удобный.

А как его запустить в iim файле?
Я с огромной радостью хочу перейти на js но в последней версии мазилы макрос не поддерживает js поэтому приходится с этим геморром возиться.

Отсутствует

 

№130124-03-2023 06:59:32

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

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

Зачем ты используешь imacros со свежими версиями лисы?
Крайняя версия с которой комфортно можно работать imacros-ом - это 56. Всё....дальше нет смысла.

Отсутствует

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

Board footer

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