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

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)




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

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]
    .


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

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

Отсутствует

 

№657705-07-2016 22:04:49

dvomaks
Участник
 
Группа: Members
Зарегистрирован: 01-07-2016
Сообщений: 33
UA: Firefox 45.0

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

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

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

Выделить код

Код:

var FB = {
    
    accounts:10,
    accountLineNow:1,
    
    total:100,
    totalLineNow:1,
    
    login: function () {

    },
    logout: function () {

    },
    checkLogged: function () {
        if(iimPlayCode('TAG POS=1 TYPE=A ATTR=CLASS:"_2s25"')>0){
            return true;
        }
        return false;
    },
    
    sendMsg:function(){
        
    },
    
    addFrend:function(max){
        var max = max || 25;
        var maxLine = this.totalLineNow + max;
        var j = this.totalLineNow; 
        for(j; j <= maxLine; j++){
            sendMsg();
            this.totalLineNow = j;
        }
        
    },
    
    run:function(){  
        for(var i = 1; i <= accounts; i++) {
            if(this.checkLogged()){
                this.logout();
            }
            this.login();
            addFrend(20);
            this.accountLineNow = i;
        }
    }

};

FB.run();

Отсутствует

 

№657806-07-2016 12:00:21

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

dvomaks пишет:

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

Cпасибо огромное, но хотелось бы на примере моего кода, что следует добавить, что бы работало.

Отсутствует

 

№657906-07-2016 12:41:29

dvomaks
Участник
 
Группа: Members
Зарегистрирован: 01-07-2016
Сообщений: 33
UA: Firefox 45.0

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

kani339 пишет:

Cпасибо огромное, но хотелось бы на примере моего кода, что следует добавить, что бы работало.

дописать фунции авторизации, выхода, и отправки сообщений
например

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

Выделить код

Код:


login: function () {
        iimPlayCode('SET !ENCRYPTION NO\nSET !DATASOURCE Facebooklogin.csv\nSET !DATASOURCE_LINE '+accountLineNow+'\nTAG POS=1 TYPE=INPUT:EMAIL ATTR=ID:"email" CONTENT={{!COL1}}\nTAG POS=1 TYPE=INPUT:PASSWORD ATTR=ID:"pass" CONTENT={{!COL2}}\nTAG POS=1 TYPE=LABEL ATTR=class:"uiButton uiButtonConfirm"\n')
   
    },
    logout: function () {
        iimPlayCode('TAG POS=1 TYPE=DIV ATTR=ID:"userNavigationLabel"\nTAG POS=2 TYPE=SPAN ATTR=TXT:Log<SP>Out')
    },  
    sendMsg:function(){
        iimPlayCode('SET !DATASOURCE FacebookFriends.csv\nSET !DATASOURCE_LINE '+totalLineNow+'\nURL GOTO={{!COL1}}\nSET !EXTRACT {{!URLCURRENT}}\nSAVEAS TYPE=EXTRACT FOLDER=* FILE={{!NOW:yyyy/mm/dd}}.csv\nTAG POS=1 TYPE=A ATTR=HREF:/messages/thread/*\nTAG POS=1 TYPE=TEXTAREA ATTR=CLASS:"br *" CONTENT=""\nTAG POS=1 TYPE=TEXTAREA ATTR=ID:"composerInput" CONTENT=""\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:composer_form ATTR=NAME:send\nURL GOTO={{!COL1}}\n')
    },


и запустить

Отсутствует

 

№658006-07-2016 13:09:02

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

dvomaks пишет:

дописать фунции авторизации, выхода, и отправки сообщений
например

Выдает accounts not defined, для цикла "I"

Отредактировано kani339 (06-07-2016 13:12:42)

Отсутствует

 

№658106-07-2016 13:13:10

dvomaks
Участник
 
Группа: Members
Зарегистрирован: 01-07-2016
Сообщений: 33
UA: Firefox 45.0

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

kani339 пишет:

Выдает accounts not defined, для цикла "I"

замените на this.accounts

вот здесь вроде бы поправил такие ошибки

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

Отредактировано dvomaks (06-07-2016 13:18:19)

Отсутствует

 

№658206-07-2016 13:27:40

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

dvomaks пишет:

вот здесь вроде бы поправил такие ошибки

Да я их уже поправил но вот еще загвозко в то, что
при данной проверке, должен выходить из цикла "J"

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

Выделить код

Код:

checkLogged: function () {
        if(iimPlayCode(timeout+'TAG POS=1 TYPE=A ATTR=CLASS:"_2s25"')>0){
            return true;
        }
        return false;
    },

Отсутствует

 

№658306-07-2016 14:22:14

dvomaks
Участник
 
Группа: Members
Зарегистрирован: 01-07-2016
Сообщений: 33
UA: Firefox 45.0

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

kani339 что вообще должен делать этот код? я подумал что это проверка на авторизацию.

Отсутствует

 

№658406-07-2016 14:26:43

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

dvomaks пишет:

kani339 что вообще должен делать этот код? я подумал что это проверка на авторизацию.

Заходит в аккаунт из цсв файла, приглашает 20 друзей после, 20 итерации выходит из цикла и заходит в другой аккаунт.
Бывает выскакивает ерор, фейсбук просит сделать верификацию через телефон в данном случае нужно перейти в следующий аккаунт и продолжать приглашать
друзей с 21 позиции

Отсутствует

 

№658506-07-2016 17:21:24

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

dvomaks пишет:

Cпасибо за вашу помощь. мне удалось решить проблему

Отсутствует

 

№658608-07-2016 13:33:57

Koks
Участник
 
Группа: Members
Зарегистрирован: 02-10-2015
Сообщений: 151
UA: Chrome 51.0

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

Подскажите пожалуйста, почему так alert показывает

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

Выделить код

Код:

timeout();

function timeout(){ 
    var new_timer = new Date();
    var sek = Math.floor((new_timer-time)/1000);
    alert(Number(sek));
}


а так нет, выдает ошибку

ReferenceError: sek is not defined, line 2 (Error code: -991)

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

Выделить код

Код:

timeout();
alert(Number(sek));

function timeout(){ 
    var new_timer = new Date();
    var sek = Math.floor((new_timer-time)/1000);
}

Отредактировано Koks (08-07-2016 13:34:35)

Отсутствует

 

№658708-07-2016 13:51:51

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

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

Koks
Прочитайте, что такое "область видимости"


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

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

Отсутствует

 

№658808-07-2016 15:03:56

Koks
Участник
 
Группа: Members
Зарегистрирован: 02-10-2015
Сообщений: 151
UA: Chrome 51.0

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

InfSub
Спасибо, получилось

Отсутствует

 

№658911-07-2016 09:38:43

Дед Мороз
Участник
 
Группа: Members
Зарегистрирован: 27-06-2016
Сообщений: 14
UA: Chrome 51.0

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

Здравствуйте.
Подскажите, пожалуйста, как на странице выделить текст с помощью EXTRACT и сохранить его в какую-то переменную? Воспользоваться переменной экстракт не вариант, т.к. мне надо в двух местах получить различный текст. И далее уже сразу с двумя переменными работать.

Отсутствует

 

№659011-07-2016 10:03:12

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

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

Дед Мороз
Официальная вики, FAQ и поиск по форуму для чего вам даны?

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

Выделить код

Код:

SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL


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

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

Отсутствует

 

№659112-07-2016 18:08:31

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

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

Приветствую тебя PRESIDENT!!!:D
На скриншоте , помимо FF 3.6, видел у тебя FF 45 (если не ошибаюсь). Макрос в нем используешь? Или может посоветуешь какой из свежих. А то некоторые сайты со старыми версиями как-то не очень.:rolleyes:

Отсутствует

 

№659213-07-2016 01:29:09

vjapan
Участник
 
Группа: Members
Зарегистрирован: 04-02-2014
Сообщений: 10
UA: Chrome 51.0

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

Всем доброй ночи!
Помогите пож-та новичку с JS
Проблема следующая:
При проигрывании цикла, "macro" не берет (не видит) значения номера цикла, для того чтобы взять данные из текстового файла, под номером цикла в данной ему строке....
В "macro1" все в порядке, с каждым новым циклом берем данные из новых строк 1,2,3,4,5....
Видимо чет не дописал, ткните пож-та носом что именно..

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

Выделить код

Код:

var а = 1;            // С какого по счёту пользователя начинать?
var б = 10000000;            // Кол-во заявок 
var в = 25;           // Время на разгадывание в секундах
var г = 50;            // Кол-во попыток для разгадывания 

var key = "000"   // Ключ

////////// Дальше не меняем




var macro;
    macro =  "CODE:";
    macro +=  "SET !ERRORIGNORE YES" + "\n"; 
    macro +=  "SET !ERRORCONTINUE YES" + "\n"; 
    macro +=  "VERSION BUILD=8601111 RECORDER=FX" + "\n"; 
    macro +=  "TAB T=1" + "\n";
    macro +=  "CLEAR" + "\n";
    macro +=  "URL GOTO=https://m.localhost.ru/profile/login?next=%2Fadd&from=add" + "\n";
    macro +=  "WAIT SECONDS=2" + "\n";
    macro +=  "CMDLINE !DATASOURCE localhost-poster-login.txt" + "\n";
    macro +=  "SET !DATASOURCE_COLUMNS 1" + "\n";
    macro +=  "SET !LOOP {{z}}" + "\n"; 
    macro +=  "SET !DATASOURCE_LINE {{!LOOP}}" + "\n";
    macro +=  "TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:/profile/login ATTR=NAME:login CONTENT={{!COL1}}" + "\n";
    macro +=  "WAIT SECONDS=2" + "\n";
    macro +=  "CMDLINE !DATASOURCE localhost-poster-password.txt" + "\n";
    macro +=  "SET !DATASOURCE_COLUMNS 1" + "\n";
    macro +=  "SET !LOOP {{z}}" + "\n"; 
    macro +=  "SET !DATASOURCE_LINE {{!LOOP}}" + "\n";
    macro +=  "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/profile/login ATTR=NAME:password CONTENT={{!COL1}}" + "\n";
    macro +=  "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/profile/login ATTR=*" + "\n";
    macro +=  "WAIT SECONDS=4" + "\n";


var macro1;
    macro1 =  "CODE:";
    macro1 +=  "SET !ERRORIGNORE YES" + "\n"; 
    macro1 +=  "SET !ERRORCONTINUE YES" + "\n"; 
    macro1 +=  "VERSION BUILD=8601111 RECORDER=FX" + "\n"; 
    macro1 +=  "TAB T=1" + "\n";
    macro1 +=  "CLEAR" + "\n";
    macro1 +=  "URL GOTO=https://m.localhost.ru/profile/login?next=%2Fadd&from=add" + "\n";
    macro1 +=  "WAIT SECONDS=2" + "\n";
    macro1 +=  "CMDLINE !DATASOURCE localhost-poster-login-2.txt" + "\n";
    macro1 +=  "SET !DATASOURCE_COLUMNS 1" + "\n";
    macro1 +=  "SET !LOOP {{z}}" + "\n"; 
    macro1 +=  "SET !DATASOURCE_LINE {{!LOOP}}" + "\n";
    macro1 +=  "TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:/profile/login ATTR=NAME:login CONTENT={{!COL1}}" + "\n";
    macro1 +=  "WAIT SECONDS=2" + "\n";
    macro1 +=  "CMDLINE !DATASOURCE localhost-poster-password-2.txt" + "\n";
    macro1 +=  "SET !DATASOURCE_COLUMNS 1" + "\n";
    macro1 +=  "SET !LOOP {{z}}" + "\n"; 
    macro1 +=  "SET !DATASOURCE_LINE {{!LOOP}}" + "\n";
    macro1 +=  "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/profile/login ATTR=NAME:password CONTENT={{!COL1}}" + "\n";
    macro1 +=  "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/profile/login ATTR=*" + "\n";
    macro1 +=  "WAIT SECONDS=4" + "\n";
    macro1 +=  "URL GOTO=https://m.localhost.ru/profile/settings" + "\n";
    macro1 +=  "TAG POS=1 TYPE=A ATTR=TXT:Изменить" + "\n";
    macro1 +=  "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/profile/settings/edit ATTR=ID:name CONTENT=Зак" + "\n";
    macro1 +=  "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/profile/settings/edit ATTR=*" + "\n";    
    macro1 +=  "WAIT SECONDS=5" + "\n";
    macro1 +=  "CLEAR" + "\n";


for (var z=1;z<555;z++)
{
iimPlay(macro)

for (i=1;i<=1;i++){
iimSet("а",а);
iimPlay("localhost-pos.iim",60);
}

а++

iimDisplay(z)
iimSet("z", z)

iimPlay(macro1)

}


код публикуется в тегах code внутри спойлера

InfSub

Отсутствует

 

№659313-07-2016 02:09:48

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

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

vjapan пишет:

Помогите пож-та новичку с JS

читайте FAQ, сколько можно повторять одно и тоже, в вашем скрипте, половина команд - ненужный мусор

vjapan пишет:

ткните пож-та носом что именно..

где iimSet() перед вызовом macro ?


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

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

Отсутствует

 

№659413-07-2016 10:01:17

vjapan
Участник
 
Группа: Members
Зарегистрирован: 04-02-2014
Сообщений: 10
UA: Chrome 51.0

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

Добавил в конце и все заработало :lol:

Насчет мусора - не знаю где там он, главное что стабильно работает :cool:

Спасибо

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

Выделить код

Код:


for (var z=1;z<555;z++)
{
iimPlay(macro)

for (i=1;i<=1;i++){
iimSet("а",а);
iimPlay("localhost-poster-PEREIMENOVANIE.iim",60);
}



а++

iimDisplay(z)
iimSet("z", z)

iimPlay(macro1)
iimSet("z", z)
}

Отредактировано vjapan (13-07-2016 10:01:51)

Отсутствует

 

№659513-07-2016 10:47:53

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

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

vjapan пишет:

Насчет мусора - не знаю где там он, главное что стабильно работает :cool:

оффтоп
как гласила народная мудрость:

для бешеной собаки - семь верст, не крюк

для таких как вы, написано FAQ, прочтите - узнаете


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

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

Отсутствует

 

№659614-07-2016 20:35:17

serega2s
Участник
 
Группа: Members
Зарегистрирован: 03-06-2011
Сообщений: 4
UA: Chrome 51.0

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

Прювет)
Как в одноклассниках кликнуть по вот этой кнопке что на скрине?
Никак что-то у меня не получается.

Отредактировано serega2s (15-07-2016 21:14:19)

Отсутствует

 

№659715-07-2016 12:41:29

Дед Мороз
Участник
 
Группа: Members
Зарегистрирован: 27-06-2016
Сообщений: 14
UA: Chrome 51.0

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

Здравствуйте.
Подскажите, пожалуйста, почему не работает ввод текста.

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


ссылки публикуются в спойлере, в теге noindex

При попытке ввести текст в строке "Город" скрипт не вводит текст:
скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=INPUT FORM=NAME:region ATTR=CLASS:b-form-checkbox__checkbox<SP>i-bem CONTENT=NO
TAG POS=1 TYPE=INPUT FORM=NAME:region ATTR= CONTENT=Самара
TAG POS=1 TYPE=SPAN ATTR=CLASS:b-autocomplete-item__name
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:region ATTR=*


код публикуется в тегах code, внутри спойлера

Точнее, текст вводится и тут же исчезает.
Помогите, пожалуйста, пофиксить проблему. Благодарю!

InfSub

Отсутствует

 

№659815-07-2016 17:23:21

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

Подскажите, как запустить из Js файла  bat file?

Отсутствует

 

№659915-07-2016 17:28:20

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

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

kani339
FAQ откройте


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

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

Отсутствует

 

№660015-07-2016 17:38:33

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

InfSub пишет:

kani339
FAQ откройте

Открывал, не совсем понял как аргументы должны быть оформлены

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

Выделить код

Код:

var prgpath="C:\\Users\\Viktor\\Desktop\\CreateFile.bat";// File path
var args = ['-open','"C:\\Users'\\Viktor\\Desktop\\', 'CreateFile.bat"'];
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(prgpath);
var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(file);
process.run(false, args, args.length);

Отсутствует

 

№660115-07-2016 18:23:28

Дед Мороз
Участник
 
Группа: Members
Зарегистрирован: 27-06-2016
Сообщений: 14
UA: Chrome 51.0

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

Подскажите, что не так делаю с функцией EVAL?

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

Выделить код

Код:

can not parse macro line: EVAL("window.document.querySelectorAll('[class=\"b-form-input__input\"]')[0].focus()") (Error code: -910)

Отсутствует

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

Board footer

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