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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

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



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

Продолжение темы (часть 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]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№740217-01-2017 20:59:29

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

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

не вставляется экстракт

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

Выделить код

Код:

for (a = 1; a <80; a++){
iimSet("a",a);
var r = Math.random() * 8 + 1;
var macro;
macro =  "CODE:";
macro +=  "SET !ERRORIGNORE YES" + "\n"; 
macro +=  "SET !REPLAYSPEED SLOW" + "\n"; 
macro +=  "SET !EXTRACT_TEST_POPUP NO" + "\n"; 
macro +=  'TAG POS={{a}} TYPE=DIV ATTR=CLASS:"grid_i_tx clamp" EXTRACT=TXT' + '\n'; 
macro +=  "SET !VAR2 {{!EXTRACT}}" + "\n";     
macro +=  "WAIT SECONDS=1" + "\n"; 
macro +=  'TAG POS={{a}} TYPE=SPAN ATTR=class:"ic ic-msg __empty ic16"' + '\n'; 
macro +=  "WAIT SECONDS=1" + "\n";
var extractedtext=iimGetLastExtract();
var macro2;
macro2 =  "CODE:";
macro2 +=  "SET !ERRORIGNORE YES" + "\n"; 
macro2 +=  "SET !REPLAYSPEED MEDIUM" + "\n";
macro2 +=  "TAG POS=1 TYPE=TEXTAREA ATTR=NAME:fr.msg CONTENT={{extractedtext}}" + "\n";
macro2 +=  "PAUSE" + "\n"; 
macro2 +=  "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=CLASS:base-button_target" + "\n"; 
macro2 +=  "WAIT SECONDS=1" + "\n"; 
macro2 +=  "BACK" + "\n"; 
macro2 +=  "WAIT SECONDS={{r}}"+ "\n";
iimPlay(macro);

if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"mw100 photo-i"')>0){
   iimPlayCode('BACK');
} 
else{ 
iimPlay(macro2);
} ;

if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"att-act"')>0){ 
iimPlayCode('URL GOTO=https://m.ok.ru/dk?st.cmd=userFriends&tkn=8565&_prevCmd=userMsgs&_aid=leftMenuClick');
}

}
iimPlayCode('TAB CLOSEALLOTHERS');
 iimPlayCode('TAB CLOSE');

Отсутствует

 

№740317-01-2017 22:00:26

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

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

volchsek
а какая связь между js переменной extractedtext и iMacros переменной {{extractedtext}}? для понимания, у переменной a с переменной {{a}} - такая связь есть
к тому же, что вы пытаетесь в нее предать?
как минимум в первом цикле - значение будет undefined


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


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

Отсутствует

 

№740417-01-2017 23:00:27

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

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

InfSub хочу передать extract (аймакрос)  в extractedtext (js) но  как не знаю

Отредактировано volchsek (17-01-2017 23:01:31)

Отсутствует

 

№740517-01-2017 23:13:39

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

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

volchsek
я вам уже подсказку дал про переменную a ...
открывайте faq и читайте, там все написано, раз вы не понимаете функционал тех функций, что используете


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


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

Отсутствует

 

№740619-01-2017 20:00:58

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

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

InfSub
как то нужно объединить два макроса команд(ой)ми) js ?

Отсутствует

 

№740719-01-2017 22:57:29

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

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

volchsek
я вам в последний раз повторяю, откройте faq и посмотрите видео уроки
все дальнейшие сообщения из серии, мне "лень поискать по форуму и прочесть/просмотреть faq" будут удаляться


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


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

Отсутствует

 

№740820-01-2017 09:53:52

mordvin666
Участник
 
Группа: Members
Зарегистрирован: 16-09-2016
Сообщений: 2
UA: Firefox 47.0

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

Все макросы перестали работать, на половине останавливаются
выводит ошибку

RuntimeError: unhandled alert dialog detected. Dialog message: "Выберите время размещения объявления", line 19 (Error code: -1450)
Heeeeelp:)

Отсутствует

 

№740920-01-2017 10:00:06

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

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

mordvin666
разместите в начале скрипта (исполняемого в данный момент кода):

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

Выделить код

Код:

ONDIALOG POS=1 BUTTON=OK CONTENT=


либо отследите после какой команды появляется данное сообщение разместите код перед ней


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


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

Отсутствует

 

№741025-01-2017 21:49:32

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

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

Подскажите пожалуйста как извлечь минусовое значение, допустим:
результат -0.00000003

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

Выделить код

Код:

var a = window.document.querySelector("#autobet_pl").textContent.match(/\d+/g);


Получаем 0,00000003
скрытый текст

Выделить код

Код:

var a = window.document.querySelector("#autobet_pl").textContent.match(/\d+/g).join('.');


Получаем 0.00000003
скрытый текст

Выделить код

Код:

var a = window.document.querySelector("#autobet_pl").textContent.match(/-\d+/g);


Получаем -0
Как еще и минус захватить если он есть?
Спасибо.

Отредактировано karginaolga (25-01-2017 22:04:02)

Отсутствует

 

№741125-01-2017 22:03:19

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 55.0

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

karginaolga

Подскажите пожалуйста как извлечь минусовое значение, допустим:

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

Выделить код

Код:

.match(/[\d-]+/g)


iMacros скрипты на заказ!

Отсутствует

 

№741226-01-2017 01:29:00

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

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

karginaolga

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

Выделить код

Код:

var a = window.document.querySelector("#autobet_pl").textContent.match(/[-.\d]+/).pop();


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


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

Отсутствует

 

№741326-01-2017 10:12:32

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 50.0

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

Как защитить содержимое кода JS от плагиата?

Отсутствует

 

№741426-01-2017 10:42:02

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

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

Hamzat InfSub
Спасибо
Scorp1978
Прочитайте что такое Обфускация и деобфускация на javascript.
Но желающий все-же сможет прочесть.

Отредактировано karginaolga (26-01-2017 10:42:21)

Отсутствует

 

№741526-01-2017 13:29:44

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: IE 11.0

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

Вот есть сайтик который делает скрипт не видимым но как это использовать на практике в iMacros ???

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

Отредактировано InfSub (27-01-2017 10:32:07)

Отсутствует

 

№741626-01-2017 14:45:59

suz191
Участник
 
Группа: Members
Зарегистрирован: 03-01-2017
Сообщений: 61
UA: Chrome 52.0

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

Добрый день!
Очень нужна помощь. Не получатся прибавить +1. Не могу сообразить как это сделать.

скрытый текст
Чтоб каждый раз VAR1 было равно +1 к пред идущему. типо loop

Выделить код

Код:

TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*
TAG POS={{!VAR1+1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*
TAG POS={{!VAR1+1+1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*

Отредактировано InfSub (27-01-2017 10:32:31)

Отсутствует

 

№741726-01-2017 18:19:39

paradoxx
Участник
 
Группа: Members
Зарегистрирован: 27-11-2010
Сообщений: 51
UA: Firefox 50.0

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

Всем привет, подскажите, как увеличить скорость выполнения скрипта?
Есть элементарный скрипт, некое подобие парсера- переход на сайт, поиск текста на странице, сохранение в файл.
Всего строчек 10-15 кода.
Скрипт долго делает проходку по строкам, в итоге чтобы выполниться ОДИН раз - уходит что-то около 20 (!) секунд!
Скорость выполнения стоит средняя.
Пробовал выставлять в настройках максимальную скорость выполнения - начинает лагать браузер, + его нельзя надолго оставить, после воспроизведения в цикле, браузер в итоге просто намертво виснет, приходится убивать процесс. Иногда вроде вылетало с ошибкой1001. ( Компьютер более менее мощный, оперативной памяти 16 гб , про процессам смотрел, firefox не сказать бы что много ел в моменты зависаний)

На средней скорости, вроде всё нормально.
заметил что на Tag waiting тратится около 4-5 секунд, но как уменьшить время ожидания не нашёл ( Ждёт, будет ли найден данный текст), да и это бы не сильно повлияло на скорость, но всё же.
Прописать команды в коде на скорость воспроизведения - так понимаю это тоже самое, что и выставить в опциях, будет тоже самое.
Либо клонировать 10 копий, с разными названиями,  открывать десять окон браузера, в каждой запускать по копии?Неудобно, да и будет ли это всё дело корректно работать..
Какие ещё есть варианты?

Отсутствует

 

№741827-01-2017 02:29:42

luca
Забанен
 
Группа: Members
Зарегистрирован: 27-01-2017
Сообщений: 5
UA: Chrome 55.0

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

Здравствуйте. Помогите пожалуйста нажать на кнопку claim bitcoin.
Сайт

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


Код элемента
скрытый текст
a9a9a8608981.png

Отредактировано InfSub (27-01-2017 10:36:48)

Отсутствует

 

№741927-01-2017 05:21:10

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: IE 11.0

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

luca
удалено избыточное цитирование
включи запись нажми кнопку и посмотри что записалось ....


InfSub

Отсутствует

 

№742027-01-2017 09:55:32

luca
Забанен
 
Группа: Members
Зарегистрирован: 27-01-2017
Сообщений: 5
UA: Chrome 55.0

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

Scorp1978
удалено избыточное цитирование

Включал запись, но в коде элементов на эту кнопку 11 строчек, и с каждым заходом на сайт, менятся data-valua и номер строчки ( tag pos 1-11). Как найти нужную строчку?


InfSub

Отсутствует

 

№742127-01-2017 10:39:48

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

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

luca
откройте faq и посмотрите видео-уроки


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


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

Отсутствует

 

№742227-01-2017 20:29:06

vasilyp
Участник
 
Группа: Members
Зарегистрирован: 27-01-2017
Сообщений: 1
UA: Chrome 55.0

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

Здравствуйте.
Как извлечь текст из блока? Пробовал такую команду:

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

Выделить код

Код:

TAG SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(1)>DIV:nth-of-type(3)" EXTRACT=TXT


но такой синтаксис недопустим.
Подскажите как сделать.

Отсутствует

 

№742327-01-2017 21:10:05

luca
Забанен
 
Группа: Members
Зарегистрирован: 27-01-2017
Сообщений: 5
UA: Chrome 55.0

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

InfSub пишет

luca
откройте faq и посмотрите видео-уроки

Уважаемый InfSub, к сожалению в этих видео уроках я не нашел ответ на мой вопрос, но большое спасибо,  просмотр пошел на пользу. Вопрос остается открытым.

Отсутствует

 

№742427-01-2017 21:27:56

paradoxx
Участник
 
Группа: Members
Зарегистрирован: 27-11-2010
Сообщений: 51
UA: Firefox 50.0

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

luca

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

Выделить код

Код:

TAG POS=1 TYPE=INPUT:BUTTON FORM=ACTION:http://www.bustedfaucet.com/ ATTR=NAME:claim_coins

Отредактировано paradoxx (27-01-2017 21:28:15)

Отсутствует

 

№742527-01-2017 21:51:00

luca
Забанен
 
Группа: Members
Зарегистрирован: 27-01-2017
Сообщений: 5
UA: Chrome 55.0

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

paradoxx
Не так все легко, в коде элементов 11 строчек. Сейчас только что сделал запись нажатие произошло на TAG POS=2. И каждый раз разный tag pos

Отсутствует

 

№742628-01-2017 17:14:26

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

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

vasilyp
extract возможен только через tag pos....
либо средствами js

Добавлено 28-01-2017 17:16:29

suz191 пишет

Чтоб каждый раз VAR1 было равно +1 к пред идущему. типо loop

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

Выделить код

Код:

TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*
ADD VAR1 1
TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*
ADD VAR1 1
TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*

Добавлено 28-01-2017 17:41:45
luca
вы правы, подобный вопрос, на форуме не обсуждался, судя по коду, там 11 идентичных элементов, разница только в параметре data-value и в применяемых стилях
так как 10 элементов имеют размер равный 0х0px, а один элемент 161.35x36px
как выловить данный элемент - на вскидку сказать сложно
предположу что, нужно через DOM искать элемент со свойством inline-block

Отредактировано InfSub (28-01-2017 17:41:45)


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


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

Отсутствует

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

Board footer

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