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

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

№103-05-2017 12:26:23

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3269
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)!

Отсутствует

 

№57731-01-2018 19:05:41

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

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

dim222
Да там кусок не рабочего кода кинут

Отредактировано Gergi (01-02-2018 10:27:03)

Отсутствует

 

№57831-01-2018 19:36:51

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

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

Gergi
Грамотный кодер выложил код,а вы говорите ,что он не рабочий. Все дело в прямоте рук
Сейчас доработаю его "специально для тех, кто считает его не рабочим".Выложу

Отсутствует

 

№57931-01-2018 20:25:39

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

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

Gergi пишет

Да там кусак не рабочего кода кинут

скрытый текст
думаю здесь все поймешь

Выделить код

Код:

Ci=Components.interfaces,Cu=Components.utils;

URL='mozilla-russia.org'// здесь твой урл.



/* 
Получаем куки и сохраняем в json файл
 */
saveToJSON('D:\\dokument.json',getCookie(URL))

/* 
Вставляем куки
 */
obj = readFromJSON('D:\\dokument.json');
setCookie(obj);


/* 
функция вставки кук
 */
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);
        };
    }

/* 
функция получения кук
 */
function getCookie(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;
    }

/* 
функция записи в json файл
 */
function saveToJSON(fileName, obj) { 
    var fileDescriptor = imns.FIO.openNode(fileName);
    imns.FIO.writeTextFile( fileDescriptor, JSON.stringify(obj, null, 4) );        
};

/* 
Читаем из формата JSON
 */
function readFromJSON(fileName) {
    var fileDescriptor = imns.FIO.openNode(fileName);
    var text = imns.FIO.readTextFile(fileDescriptor);    
    var obj = JSON.parse(text);
    return obj;
};

Отсутствует

 

№58031-01-2018 21:48:33

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

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

dim222
Спасибо,но тоже что то мне не понятно :( Он создаёт файл,вытаскивает в него куки. А мне надо что бы он брал куки уже из заготовленного мною файла с куками,зачем он вытаскивает куки?
Короче весь прикол в том что бы например вконтакте я входил через куки которые у меня уже есть а не через логин и пароль.

Добавлено 31-01-2018 22:00:35
Я вот например установил в мазиле дополнение
и в него вставляю куки, и спокойно вхожу на фейсбук без пароля и без логина. Вот хотелось бы что бы не вручную вставлять куки в это расширение,а скриптом это делать.

Выделить код

Код:

https://addons.mozilla.org/firefox/addon/likepusher-cookies/

Отредактировано Gergi (31-01-2018 22:00:35)

Отсутствует

 

№58101-02-2018 00:23:18

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 57.0
Веб-сайт

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

Gergi
Какой ты трудный.
тебе уже все функции в кучу собрали, на тарелочке с голубой каёмочкой подали.:(


dim222

скрытый текст
Не мечите бисер перед свиньями...


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№58201-02-2018 00:33:08

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

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

PRESIDENT пишет

тебе уже все функции в кучу собрали, на тарелочке с голубой каёмочкой подали

Код красивый но не рабочий! Ладно не надо эту тему ворошить,и так два дня на это потратил.

Отсутствует

 

№58301-02-2018 02:36:05

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

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

Gergi пишет

два дня на это потратил.

что логично, если учесть уровень ваших знаний, то проблема (а по сути, это не проблема вовсе), которая решается за 5 минут, любым человеком, хотя бы немного знакомым с языком js (при том речь не о глубоком уровне знаний, а именно о поверхностном)

Gergi
если, лично вы, не можете допилить данный код, под ваши нужды, это не значит что код нерабочий, это значит только одно, о чем, лично вам, здесь, говорилось многократно, как минимум мной: учите мат. часть

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

это же касается и подобных фраз:

Gergi пишет

Да там кусак не рабочего кода кинут

во-первых, грамотный русский язык - ни кто не отменял;
во-вторых, "кидают" кость собаке, а там выложен рабочий, полноценный код и если вы себе еще раз позволите пренебрежительное отношение к людям, на данном форуме, которые помогают, таким же как вы, то боюсь что дорога, на этот форум, вам будет заказана

Отредактировано InfSub (01-02-2018 02:48:48)


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


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

Отсутствует

 

№58404-02-2018 17:53:37

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

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

Ребят, подскажите! Пытаюсь получить HmacSHA512 с сервера (файл php).Все бы ничего ,но из-за знака"&" передаваемого через параметр "message",не выходит.
Как можно это решить?


Выделить код

Код:

 X = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");

  var secret_key='key',
      message='ключ=значение&ключ=значение&время в сек.';    

    
     x = new X(); 
        x.open('GET', 'http://HmacSHA512.ru/sha512.php?secret='+secret_key+'&string='+message+'', false);
        x.send(null);
        window.console.log(x.response);

Отсутствует

 

№58504-02-2018 20:29:15

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

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

dim222
судя по коду, у вас не верный формат данных
не может быть ключ быть равен строке вида "ключ плюс значение"
читайте документацию
предположу, что &, возможно, должен быть записан в html-формате, т.е. как: &amp;


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


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

Отсутствует

 

№58604-02-2018 21:04:19

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

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

если в самом файле пхп прописываю"string"(пример: limit=100&offset=0&ит.д)то все робит. А как запросом правильно сделать,не пойму.

скрытый текст
файл пхп

Выделить код

Код:

<?php 
$string=filter_input(INPUT_GET,'string'); 
$secret=filter_input(INPUT_GET,'secret'); 
echo hash_hmac('sha512', $string, $secret) 
?>

Отредактировано dim222 (04-02-2018 21:05:05)

Отсутствует

 

№58704-02-2018 21:13:20

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

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

dim222
я уже сказал, замени & на &amp; в значении переменной message
а потом, разве отладку кто-то отменил? не уж то строку вида:

в php-файл прописать сложно и посмотреть, в каком виде прилетает?

Выделить код

Код:

echo $_GET['string'];

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


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

Отсутствует

 

№58809-02-2018 12:43:56

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

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

Здравствуйте. Поделитесь, если у кого есть готовый вариант скрипта для поиска и сохранения в файл всех емайлов на странице.

Отсутствует

 

№58910-02-2018 05:15:54

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

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

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

Добавлено 10-02-2018 05:16:33
dim222 получилось?

Отредактировано InfSub (10-02-2018 05:16:33)


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


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

Отсутствует

 

№59010-02-2018 18:17:05

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

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

InfSub пишет

dim222 получилось?

Вообще-то нет!(Выдает один и тот же хеш при Date.now() ) И как посмотреть что приходит в пхп я так и не понял. Я так понял, "message" воспринимается не как содержимое "string" (из-за знака '&'), а как перечисление параметров запроса.

Отсутствует

 

№59110-02-2018 23:04:58

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

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

dim222 пишет

я так и не понял

dash3.gif

dim222 пишет

как посмотреть что приходит в пхп я так и не понял



dim222 пишет

из-за знака '&'


разве так сложно?

Добавлено 10-02-2018 23:13:54
dim222
собственно что вы велосипед изобретаете?
передайте нормально каждый из параметров, а не пытайтесь их впихнуть в переменную secret и формируйте запрос уже на уровне php, объединив нужные переменные

или опять не понятно о чем речь?

Выделить код

Код:

<?php 
$string=filter_input(INPUT_GET,'string'); 
$secret=filter_input(INPUT_GET,'secret'); 
echo 'string: '.$string.'<br>secret: '.$secret.'<br>';
echo hash_hmac('sha512', $string, $secret); 
?>

Отредактировано InfSub (10-02-2018 23:13:54)


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


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

Отсутствует

 

№59211-02-2018 08:09:26

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

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

InfSub
Набираю в поисковике

И без разницы "&" или "&amp;" в "string" попадает до первого "&".

скрытый текст
получаю

Добавлено 11-02-2018 08:15:06

InfSub пишет

dim222
собственно что вы велосипед изобретаете?
передайте нормально каждый из параметров, а не пытайтесь их впихнуть в переменную secret и формируйте запрос уже на уровне php, объединив нужные переменные

Параметры разные надо передавать, в зависимости от операции.
Это будет уже костыль.

Отредактировано dim222 (11-02-2018 08:15:06)

Отсутствует

 

№59311-02-2018 08:55:48

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

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

InfSub
Имеется файл .js

скрытый текст
возвращает нужный хеш

скрытый текст
через html все робит

Подскажите , если я этот файл закину на сервер ,что прописать в PHP (я в нем вообще полный 0)?

Выделить код

Код:

    function sign(message){
        return CryptoJS.HmacSHA512(message, config.secret).toString(CryptoJS.enc.hex);
    }

Отсутствует

 

№59411-02-2018 11:02:12

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

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

InfSub пишет

dim222
замени & на &amp;

Помогла замена на '%26'.

Отсутствует

 

№59511-02-2018 11:39:20

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

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

dim222
hmacsha512 - что за сайт такой, у меня ни разу так и не открылся, вы с ним работаете или свой скрипт пишете?
какая вам разница что будет обрабатывать ваш код на сайте, js или php? работать будет и то и другое - разберитесь с get'ом иначе так и будете изобретать велосипед
все передается скопом в виде отдельных параметров, без запихивания в переменную string (при отправке), дальше на стороне сервера, с помощью js или php собираете в переменную string все кроме secret - простейшая задача

Добавлено 11-02-2018 11:49:31
для примера, ваш же код приведенный выше (php):

это просто пример, разобрать строку url'а можно и с помощью parse_str() и еще десятком различных способов, в зависимости от ситуации

при этом строка, которая должна отправляться:

и ни каких велосипедов с попыткой впихнуть в одну переменную - несколько

Выделить код

Код:

<?php 
$limit=filter_input(INPUT_GET,'limit'); 
$offset=filter_input(INPUT_GET,'offset'); 
$nonce=filter_input(INPUT_GET,'offset'); 
$secret=filter_input(INPUT_GET,'secret');

$string=$limit . '&' . $offset . '&' . $nonce;
echo hash_hmac('sha512', $string, $secret) 
?>

Отредактировано InfSub (11-02-2018 11:49:31)


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


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

Отсутствует

 

№59611-02-2018 13:03:49

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

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

InfSub пишет

hmacsha512 - что за сайт такой

Локальный сервер.

Спасибо за внимание! Разобрался, все работает.

Отсутствует

 

№59712-02-2018 01:39:03

Antor
Участник
 
Группа: Members
Зарегистрирован: 15-03-2017
Сообщений: 10
UA: Chrome 63.0

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

Подскажите, пожалуйста
Уже мозг себе сломал
Есть страница с товаров в корзине, вот мне нужно что бы макрос обновлял страницу и выводил на экран сумму

скрытый текст
Вот сам код:

Он то выводит  Но как убрать   US $ ?


скрытый текст
Делал так в конце:

Он ест-но сносит всё, кроме цифр, но когда другие переменные пробовал, то iMacros вообще не хочет с ними запускаться.

Выделить код

Код:

var macros
macros =  "CODE:";
macros += "REFRESH" + "\n";
macros += "TAG POS=1 TYPE=STRONG ATTR=CLASS:total-price EXTRACT=TXT" + "\n";
iimPlay(macros);
var price = iimGetLastExtract();   
alert (price)

Отредактировано Antor (12-02-2018 01:40:35)


Mozilla Firefox 46.0.1
iMacros for Firefox 8.9.7

Отсутствует

 

№59812-02-2018 05:33:10

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

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

Antor пишет

Но как убрать



Выделить код

Код:

.replace(/[^\d\.]/g, '');

Отсутствует

 

№59912-02-2018 08:26:13

Squatter
Участник
 
Группа: Members
Зарегистрирован: 11-05-2017
Сообщений: 112
UA: Chrome 63.0

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

Antor, а смысл вообще реплейсить, когда можно сразу брать нужное?
Решение в две строчки кода. Собираем цифры из строки в массив


Или собираем точнее так с учётом точки


Выделить код

Код:

iimPlay("CODE:REFRESH");
var sum = content.document.querySelector(".total-price").textContent.match(/\d+/g);
alert(sum);//Выведет 200,00

Отредактировано Squatter (12-02-2018 08:26:42)

Отсутствует

 

№60019-02-2018 03:53:41

darkzp
Участник
 
Группа: Members
Зарегистрирован: 24-10-2017
Сообщений: 12
UA: Chrome 64.0

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

Доброе время суток, подскажите что не так делаю.



Формат капчи не распознан по EXIF заголовку либо не поддерживается. Допустимые форматы: JPG, GIF, PNG

Выделить код

Код:

var сaptcha = (function(){function a(h,j){var k=c['@mozilla.org/xmlextras/xmlhttprequest;1'].createInstance();return k.open('POST',h,!1),k.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),k.send(j),k.responseText}var c=Components.classes,g={};return g.standartAntiCaptcha=function(h,j){var k={clientKey:h,task:{type:'ImageToTextTask',body:j}},l=JSON.parse(a('https://api.anti-captcha.com/createTask',JSON.stringify(k)));*

Отредактировано darkzp (19-02-2018 04:15:30)

Отсутствует

 

№60119-02-2018 06:00:12

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

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

darkzp
по вопросам связанным с капчей - есть отдельная тема


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


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

Отсутствует

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

Board footer

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