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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 27-02-2017 17:58:36

Нашел решение с загрузкой изображений, вместо TYPE=INPUT:FILE просто нужно указать TYPE=INPUT:TEXT, файлы подгружаются.

27-02-2017 18:01:22
Блин, нет, ошибся. Просто предыдущую версию иМакроса не обновил до последней(

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 27-02-2017 15:53:55

InfSub пишет

Anders0nу всех работают, а у вас - нет? может быть приведете пример, где код не отрабатывает нормально в версии 8.9.7?

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

Выделить код

Код:

var on = true;
                var n = 0;
                while(on) {
                extract="CODE:SET !REPLAYSPEED FAST\n SET !TIMEOUT_STEP 0\n";
                extract+="TAG POS=1 TYPE=IMG ATTR=ALT:*small<SP>-<SP>"+n+" EXTRACT=ALT\n";
                retExtract = iimPlay(extract);
                copyContent = iimGetExtract();
                    if (retExtract > 0) {
                        
                    } else {
                        on=false;
                        break;
                    }
                n++;
                }


вот в такой конструкции проверка if (retExtract > 0) не работает

беда какая-то, в 8.9.7 не работает проверка условия, а в 9.0.3 не работает загрузка изображений на сайт и нет доступа к пространству имен. Доступ к пространству имен не критично, решил проб

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 25-02-2017 18:58:06

InfSub пишет

Anders0nчто мешает почитать faq к convert.exe?

Где его можно почитать?

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

InfSub пишет

Anders0n
в теме про капчи в шапке, есть код

Там не совсем то, в теме про капчи скрипт кропа (обрезка),
мне нужно ужимать вес картинки

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 25-02-2017 15:40:07

InfSub
Спасибо.

Ещё один, довольно интересный вопрос:
есть ли возможность как-то ужимать сохраняемые картинки?
Вес картинки.. Например, сохраняю картинку 600px х 400px весом 100кб, нужно размер оставить таким же, а вес уменьшить на 50% (до 50кб).
Может кто-нибудь сталкивался с такой задачей и есть готовое решение. Спасибо.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 25-02-2017 14:28:39

Всем привет!
Нужно передать значение переменных (например i=1) при запуске .js (2) из .js (1) , как это можно сделать?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-02-2017 22:46:19

Имеется массив (Array) и некая переменная (print), которой присвоено имя массива.

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

Выделить код

Код:

Array = ['1','2','3','4']
print = 'Array';


Нужно извлечь данные из массива для дальнейшего их использования, но напрямую указать имя массива нельзя,
а нужно использовать переменную print, в которой имя массива. Кто знает как это можно реализовать?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-02-2017 18:52:56

InfSub пишет

ваш вопрос, уже содержит ответ на вопрос - поставить предыдущую версию iMacros'a

Я забыл указать почему установка предыдущей версии неприемлема:
предыдущая версия iMacros неадекватно ведет себя с уже имеющимся кодом, элементарные проверки типа if (retextract > 0) { } не работают. Потому и решил обратиться за помощью сюда.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-02-2017 13:21:37

Приветствую, форумчане!
Столкнулся с необходимостью записи данных в файл и дальнейшей проверкой на существование этих данных в файле.
Эту задачу пробовал выполнить с помощью таких функций:

[spoiler][code]// чтение
var loadFile = function (fileName) {
    var fileDescriptor = imns.FIO.openNode(fileName);
    var text = imns.FIO.readTextFile(fileDescriptor);
    return {
        text: text,
        strings: text.split('\r\n');
    };
}

var strings = loadFile("C:\\iMacros\\log.txt").strings;
window.console.log(strings.length);

for (var i = 0; i < strings.length; i++) {
    iimPlayCode(`
        // код
    `);
}

// запись
var appendToFile = function (fileName, text) {
    var fileDescriptor = imns.FIO.openNode(fileName);
    imns.FIO.appendTextFile(fileDescriptor, text);
}

var log = function (msg) {
    var text = "[ " + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() + "] " + msg + "\r\n";
    appendToFile("C:\\iMacros\\log.txt", text);
}
lo

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 14:26:16

InfSub пишет

на проще ли записать текст в кавычках? например так:

Наверное да, но если нужна замена не только пробелов (как в моем случае) то лучше использовать replace.

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

InfSub пишет

Anders0n
текст с пробелами в iMacros, должен быть обрамлен двойными кавычками или пробелы заменены на <SP>

Это я понял с документации, но нигде не мог найти как это сделать на практике. Имею ввиду замену пробелов в java скрипте.
Решение нашел. Спасибо закоммент.

07-10-2016 10:26:37
InfSub, как на счет моего предыдущего вопроса? Есть возможность загрузки скрипта с сайта для работы iMacros?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 06-10-2016 23:46:53

Ребят, столкнулся с проблемой, при парсинге городов, если в названиях городов есть пробел, то часть кода игнорируется.
Где пробелов нет - нормально работает, парсит, вставляет куда надо и т.д.
Вот часть проблемного участка:
[spoiler]extract="CODE:SET !REPLAYSPEED FAST\nSET !TIMEOUT_STEP 2\n";
            extract+="SET !EXTRACT NULL"+" \n";
            extract+="TAG POS=1 TYPE=A ATTR=HREF:javascript:sym('"+city_id+"') EXTRACT=TXT"+" \n";
            retExtract=iimPlay(extract);
            if (retExtract > 0) {
                cityTest=iimGetExtract();
                var city = cityTest.replace(/\s+/g, '<SP>');

                [color=#E78E22]macro="CODE:SET !REPLAYSPEED SLOW\nSET !TIMEOUT_STEP 5\nTAB T=0\n";
                macro+="TAG POS=1 TYPE=A ATTR=ID:geo-regions-add-link"+" \n";
                macro+="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:geo-regions-add-form ATTR=NAME:title[en] CONTENT="+city+" \n";
                macro+="TAG POS=1 TYPE=SPAN ATTR=CL

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

Ребята, подскажите пожалуйста, возможно ли запускать js файл расположенный на сайте?
Например:

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

Выделить код

Код:

URL GOTO=imacros://run/?m=http://site.ru/file.js


или:
скрытый текст

Выделить код

Код:

URL GOTO=http://site.ru/file.js


но второй вариант просто отображает скрипт в текстовом режиме

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-10-2016 18:28:40

Hamzat, спасибо за ответ. Попробую.

03-10-2016 18:36:55
Вот скрипт в котором это работает, посмотреть работу скрипта можете зайдя на сайт 1630.ru и посмотреть демонстрацию предлагаемого продукта.
Но ни в коем случае ничего там не покупайте!
Развод чистой воды, хотя и выглядит всё очень убедительно, и даже выплату делают на ваши кошельки после демонстрации.
Проверено :)
[spoiler][code]var USER_ID=140748;
var SESSION='47OZE8S838M27KTFV4';
var USD_PURSE='Z123456789012';
var RUR_PURSE='R123456789012';
var EMAIL='123@gmail.com';var USD_INEARN='Z123456789012';var SERVER="109.234.34.48/3/?session="+SESSION;
var SITE_1="inearn.com/out.php?p=79684661110@yandex.ru";
var SITE_2="тюринг.рф/?работник=вышел&партнер=100000ADM";
var SITE_2_REG="тюринг.рф/регистрация/?работник=вышел&партнер=100000ADM";
var SITE_3="rabotaon.ru/?partner=79684661110";
var SITE_4="crimemode.com/out/?aff=U10428452";

var try_close=false;var alerts=true;

var SITES_ARRAY=new Array(true,true,true,true,true,fa

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-10-2016 18:15:36

InfSub пишет

Anders0n
написать свой плагин, вместо iMacros

Я видел в работе такой скрипт, но вот как его самому реализовать пока не пойму.

03-10-2016 18:19:02
Вот часть кода, который выполняет это действие, но прикрутить к своему скрипту не получается.

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

Выделить код

Код:

if(iimPlay(macro) < 1){errtext=iimGetLastError();

if(errtext == 'Macro stopped manually'){
alert('Произведена ручная остановка.');
while_on=false;
break;
}else{

macro=ms_fast;
macro+="WAIT SECONDS= 3"+" \n";
iimPlay(macro) ;
break;
}
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-10-2016 18:11:52

Следующий вопрос :)
Как сделать чтоб выдавалось сообщение (alert) при нажатии на кнопку "Остановить" в iMacros?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-10-2016 17:08:39

Нашел решение, оно оказалось очень простым :)

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

Выделить код

Код:

p = Number(iimGetExtract());

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-10-2016 15:21:37

Здравствуйте, уважаемые форумчане! Столкнулся с проблемой, которую не могу решить.
С помощью функции EXTRACT делаю парсинг числа на странице сайта, но это число сохраняется в переменной в виде строки (текста).
Как преобразовать этот текст в число?

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

Выделить код

Код:

extractPrice="CODE:SET !TIMEOUT_STEP 2\n";
extractPrice+="SET !EXTRACT NULL"+" \n";
extractPrice+="TAG POS=1 TYPE=SPAN ATTR=ID:price_* EXTRACT=TXT";
iimPlay(extractPrice);
p = iimGetExtract();

Board footer

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