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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » 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)!

Отсутствует

 

№20217-07-2017 17:44:01

bober
Участник
 
Группа: Members
Зарегистрирован: 17-07-2017
Сообщений: 1
UA: Chrome 59.0

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

А куда пропал koks? Можно ли с ним связаться?

Отсутствует

 

№20317-07-2017 18:49:59

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

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

bober
умер


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


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

Отсутствует

 

№20421-07-2017 19:29:47

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

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

При использовании скрипта.js не обрабатывается.В чем может быть проблема?

на дисплее отображается это
Error: unsafe CPOW usage forbidden, line 1 (Error code: -991)

"небезопасное использование  запрещено". Как исправить? Браузер последний, Imacros 8.9.7

Отредактировано dim222 (21-07-2017 19:31:37)

Отсутствует

 

№20521-07-2017 22:35:45

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

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

dim222
Не обрабатывается что? Можно по подробней?


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


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

Отсутствует

 

№20629-07-2017 17:23:10

Журавлёва
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 129
UA: unknown 0.0

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

Подскажите, в какую сторону копать, чтобы макросом выделить заданное слово на странице?
Допустим, на странице есть несколько слов "тест", надо их все выделить.

Отсутствует

 

№20729-07-2017 18:10:26

Meldo
Забанен
 
Группа: Members
Зарегистрирован: 29-07-2017
Сообщений: 1
UA: Yandex 17

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

JavaScript.

Отсутствует

 

№20829-07-2017 18:22:33

Журавлёва
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 129
UA: unknown 0.0

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

Пример можно?

Отсутствует

 

№20929-07-2017 20:43:51

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 59.0

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

Журавлёва

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

Выделить код

Код:

var textToFind = "пипка"
content.document.body.innerHTML = content.document.body.innerHTML.replace(eval("/"+textToFind+"/gi"),"<a name="+textToFind+" style='background:red'>"+textToFind+"</a>");

Отсутствует

 

№21029-07-2017 22:05:07

Журавлёва
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 129
UA: unknown 0.0

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

nikolay1987, спасибо, решено.

Отсутствует

 

№21130-07-2017 21:19:38

Журавлёва
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 129
UA: unknown 0.0

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

nikolay1987, а не могли бы вы так переделать этот код, чтобы в нём не было EVAL, а то, кое-где на него ругань идёт.

Отсутствует

 

№21202-08-2017 02:36:55

Зебра
Участник
 
Группа: Members
Зарегистрирован: 03-07-2017
Сообщений: 6
UA: Palemoon 25.0

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

Здравствуйте! Подскажите пожалуйста тему или ответ как с помощью аймакроса сохранять куки и потом с ними оперировать? Например: чтобы при входе в аккаунт не вводить каждый раз логин и пароль, просто куки нужные в нужное поле браузера вводим с помощью аймакроса и всё.
Как такое раелизовать? Тут где-то были сообщения на эту тему, да что-то не найду. Подскажите пожалуйста

Отсутствует

 

№21302-08-2017 10:58:58

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

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

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

Вот вам готовые функции, а там уже сами разберетесь.

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

Выделить код

Код:

setCookie: function(cookies) {

            imJS.Cu.import("resource://gre/modules/Services.jsm");

            for (var i = 0; i < cookies.length; i++) {

                Services.cookies.add(cookies[i].host, cookies[i].path,
                    cookies[i].name, cookies[i].value, cookies[i].isSecure,
                    cookies[i].isHttpOnly, cookies[i].isSession, cookies[i].expiry);
            };
        },

        getCookie: function(domain) {

            imJS.Cu.import("resource://gre/modules/Services.jsm")
            var services = Services.cookies.getCookiesFromHost(domain);
            var listCookies = [];

            while (services.hasMoreElements()) {
                var cookie = services.getNext().QueryInterface(imJS.Ci.nsICookie2);
                listCookies.push(cookie);
            };

            return listCookies;
        },


InfSub


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

Отсутствует

 

№21402-08-2017 11:28:52

Зебра
Участник
 
Группа: Members
Зарегистрирован: 03-07-2017
Сообщений: 6
UA: Palemoon 25.0

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

Hamzat спасибо!

Отсутствует

 

№21502-08-2017 19:10:00

Зебра
Участник
 
Группа: Members
Зарегистрирован: 03-07-2017
Сообщений: 6
UA: Palemoon 25.0

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

Hamzat
удалено, избыточное цитирование
Есть вопрос: а что это за исполнение записи? Оно ж ошибку выдаёт, если так записано:

аймакрос ругается на то как тут записано

Выделить код

Код:

getCookie: function(domain) {
...
        },


и в конце там запятая зачем-то поставлена. Это так надо? да? Но так оно ошибку даёт и ничего не работает.
А вот если убрать запятую вконце и внчале записать по другому, более привычному, то есть убрать из скобок слово domain записать его перед скобками, а скобки оставить пустыми, то вроеде никакой ошибки не возникает и аймакрос не ругается:
а так Не ругается аймакрос

Выделить код

Код:

function domain() {
...
        }


комментарий к спойлеру пишется в открывающем теге, а не в закрывающем
Так вот я и хочу узнать, а в чем тут прикол? Или код изначально вылален неправильно записаный, или может тут есть ещё варианты записи, когда запятые в конце применяются и начало функции тоже по другому записывается? Если так, то почему аймакрос ругается на такой вариант записи? :sick:

за удаление комментариев модератора, в следующий раз - будет бан - как за саботаж
замечание


InfSub

Отредактировано Зебра (02-08-2017 19:19:01)

Отсутствует

 

№21602-08-2017 19:22:09

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

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

Зебра пишет

и в конце там запятая зачем-то поставлена. Это так надо? да? Но так оно ошибку даёт и ничего не работает.

данный код выдран из контекста какого-то объекта, по этому и имеет такую запись
перепишите в стандартный вид:
function name(){...};
думаю будет работать корректно


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


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

Отсутствует

 

№21703-08-2017 17:28:31

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

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

Зебра

Так вот я и хочу узнать, а в чем тут прикол?

Как верно подметил модератор, код вырван из объекта, если вы не разбираетесь в этом, то мне кажется вам рано соваться в такие вещи, лучше изучите немного основы JS.

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

Выделить код

Код:

var imJS = {

    get Ci() {
        return Components.interfaces;
    },

    get Cu() {
        return Components.utils;
    },

    setCookie: function setCookie(cookies) {

        this.Cu.import("resource://gre/modules/Services.jsm");

        for (var i = 0; i < cookies.length; i++) {

            Services.cookies.add(cookies[i].host, cookies[i].path,
                cookies[i].name, cookies[i].value, cookies[i].isSecure,
                cookies[i].isHttpOnly, cookies[i].isSession, cookies[i].expiry);
        };
    },

    getCookie: function(domain) {

        this.Cu.import("resource://gre/modules/Services.jsm")
        var services = Services.cookies.getCookiesFromHost(domain);
        var listCookies = [];

        while (services.hasMoreElements()) {
            var cookie = services.getNext().QueryInterface(this.Ci.nsICookie2);
            listCookies.push(cookie);
        };

        return listCookies;
    },
}

// Использвоние

imJS.getCookie('vk.com');    // Получаем куки и сохраняем в json файл или как удобно на диск

// В следущем заходе берем куки с диска, переводите в массив JSON.parse()


imJS.setCookie(cookies /* Передаем массив кукис */ )


спасибо, добавлено в FAQ

InfSub

Отредактировано Hamzat (03-08-2017 17:30:08)


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

Отсутствует

 

№21803-08-2017 19:47:08

Журавлёва
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 129
UA: unknown 0.0

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

В аймакросе есть команда "пауза", когда макрос останавливается и ждёт команды для продолжения работы.
Если в этот момент браузером перейти по любой ссылке, то макрос самопроизвольно возобновляет работу, то есть, срывается с паузы.
Что это такое и есть ли способ это как-то исправить?

Отсутствует

 

№21907-08-2017 12:06:37

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 60.0

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

Здравствуйте, столкнулся с проблемой:
Использую команду клик по координатам - CLICK X=n Y=m
Так вот, если прокрутить страницу, то клик происходит непонятно где...хотя должен быть на том же элементе...
Без прокрутки страницы - всё четко работает.
Пробовал разные версии мозилы(начиная с 39 и до 52), аймакрос 8.9.7.
Это баг или я чего-то не так понимаю?:rolleyes:

Отсутствует

 

№22007-08-2017 12:11:33

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

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

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


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


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

Отсутствует

 

№22107-08-2017 12:27:09

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 60.0

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

InfSub
Ну в этих координатах находится элемент и его координаты относительно начала страницы - неизменны
Click X Y - тоже кликает по координатам от начала страницы
В чем я заблудился? :)

Отсутствует

 

№22207-08-2017 12:32:12

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

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

nikolay1987
в том что координаты рассчитываются не от начала страницы а относительно окна браузера
соответственно, прокрутка страницы приводит к тому, что "под кликом" оказывается другой элемент


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


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

Отсутствует

 

№22307-08-2017 12:38:38

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 60.0

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

InfSub
Я тоже так вначале подумал, но это не так...
Провел простой эксперимент:
Зашел на яндекс, прокрутил , записал клик по кнопке найти(координаты пишет всегда от начала страницы, сколько не крути)
В *iim потер переход на яндекс, нажал воспроизвести(не меняя координат) - не попадает...

Раздуплился....

Отредактировано nikolay1987 (07-08-2017 13:30:11)

Отсутствует

 

№22408-08-2017 09:20:21

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

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

nikolay1987

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

Выделить код

Код:

window.addEventListener('click', function(e) {
            alert('screen: ' + e.screenX + 'x' + e.screenY + '\npage: ' + e.pageX + 'x' + e.pageY + '\nclient: ' + e.clientX + 'x' + e.clientY);
        }, false);

Отсутствует

 

№22508-08-2017 17:58:53

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 60.0

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

InfSub
karginaolga
спасибо.

Отсутствует

 

№22610-08-2017 22:07:08

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

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

В общем пару часов уже бьюсь  головой об стену и не понимаю почему этот код не работает

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

Выделить код

Код:

for(i=1; i<=1; i++){                          
iimPlayCode('SET !DATASOURCE ‪‪D:\\test.txt\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL1}}');
r=iimGetExtract();
alert(r)
}


Выдаёт эту ошибку и всё
скрытый текст

Выделить код

Код:

NS_ERROR_FILE_UNRECOGNIZED_PATH: Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsILocalFile.initWithPath], line 1 (Error code: -1001)

Добавлено 10-08-2017 22:10:29
Содержимое файла D:\\test.txt просто 123 три цифры и больше ничего нет ни кавычек ни надписей

Отредактировано Gergi (10-08-2017 22:10:29)

Отсутствует

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

Board footer

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