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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 17-05-2020 05:11:53

Приветствую!

Такая неприятность :

При "#titlebar {display: none !important;}" именно на  Windows 10 не видны кнопки свернуть и закрыть окно.
Ладно бы их просто визуально не было видно, но их как будто то бы и нет, даже кликая в место их расположения (где должны быть) - ноль эффекта.

Имеется ли  решение?

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 20-04-2020 07:07:05

olushka84
Здесь я расписал логику.
[spoiler][code]
    let card_Antibot = window.document.querySelector('form div.card img').src,
        antibot = window.document.querySelectorAll('.antibotlinks a img'),
        arr_Answer = [];

/* Скачиваем  основную картинки; */
    iimPlayCode(`
    SET !TIMEOUT_STEP 3
    ONDOWNLOAD FOLDER=D:\\doge-faucet\\ FILE=card_antibot.png WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:` + card_Antibot + ` CONTENT=EVENT:SAVEPICTUREAS
    WAIT SECONDS=2
    `);   

/* Здесь отправляем её на распознавание и присваиваем ответ к переменной */
    let answer = 'здесь ответ распознавания картинки';
   
/* Здесь разбиваем строку ответа на массив */
    answerOCR = answer.split(',');

/* Здесь в цикле сохраняем каждую картинку и отправляем на распознавание, после чего добавляем в массив "arr_Answer" */
    antibot.forEach(function(item, i, arr) {
        /* сохраняем */
        iimPlayCode(`
        SET !TIMEOUT_STEP 3
        ONDOWNLOAD FOLDER=D:\\doge-faucet\\ FILE=antibot_` + i + `.png WAIT=YES
        TAG POS=1 TYPE=IMG ATTR

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 19-04-2020 19:57:39

olushka84
Можете скинуть сайт. Я вам логику пропишу с пояснениями.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 19-04-2020 18:56:43

olushka84 пишет

Т.е. нужно отправлять этот антибот как картинку капчи?

Да. Но я на писал про картинки на которые надо нажимать. Модуль довольно не плохо их распознает. Что касается основной картинки , там все сложнее.

olushka84 пишет

Интересно как ответ придет от монстра?

Ответом будет то что на картинке.

19-04-2020 19:03:27
olushka84
Кажется такой код будет правильным для отправки картинки на сервер капмонстра, проверьте.
[spoiler][code]var X = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");

    x=new X();       
        x.open('GET', 'file:///полнй путь к файлу', false);
        x.responseType = 'blob';
        x.send(null);
        blob = x.response;
        var formData = new window.FormData();
        formData.append('method', 'post');
        formData.append('imacros', 'true');
        formData.append('key', 'ключ к капмонстру');
        formData.append('CapMonsterModule', 'ZennoLab.Universal');
        formData.append('file', blob);
    x = new X();
        x.open('POST','http://сервер капмонстра/in.php',f

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-04-2020 16:53:32

saurbeck пишет

значит вместо '+emailVer+' надо записать mail?

да

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-04-2020 15:25:58

saurbeck
В первом примере как раз извлекается майл. Вставляй его куда тебе необходимо.
......
т.е.
1 -  Заходишь на сайт tempmail.io
2 -  let mail = window.document.querySelector('#email').value; (этим ты получил сам майл)
3 -  заходишь на другую страниц, какая там у тебя......
4 -  В нужное поле ставишь майл (mail) (что-то типа "window.document.querySelector('твой селектор').value = mail;")

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-04-2020 15:10:57

saurbeck
Попробуй одинарный слэш в пути ('C:\Proba.txt')
Либо отсутствуют права на на сохранение в диске С.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 19-04-2020 14:59:44

olushka84
У вас же имеется Капмонстер. Варианты ответа не плохо гадаются встроенным модулем "Universal".

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-04-2020 14:54:21

saurbeck

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

Выделить код

Код:

let fileName = 'C:\\Proba.txt',
    mail = window.document.querySelector('#email').value;


imns.FIO.writeTextFile(imns.FIO.openNode(fileName), mail);

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 09-02-2020 19:21:42

olushka84
Могу предположить что.......
нужно получить  доступ к функции  из загруженного в текущую страницу скрипта и в качестве параметра вставить token....
Типа  такого "window.content.document.defaultView.wrappedJSObject.claim(token);" Ну это не точно... нужно смотреть код. Сам с v3 не работал..

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 20-01-2020 19:45:29

saurbeck
Работаю на 55.0.3. Устраивает во всем!!!
Подменять потраха можно практически все (удобно для мультиков).

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 15-01-2020 03:40:10

olushka84
Помнится проблемы с json у Капмонстра были.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 28-10-2019 15:45:23

Gergi
Можно с помощью .vbs.
По имени title,..... если есть, то жмякает на F4.
Оберни в while.

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

Выделить код

Код:

Set shell = WScript.CreateObject("WScript.Shell")
title = "Authentication Required"
 

If shell.AppActivate(title) Then
    shell.SendKeys "%{F4}" 
End If

Скрипты » Переключиться на другую вкладку » 13-10-2019 16:46:14

Parazit пишет

Привет. Возможно ли с помощью JS переключиться на следующую вкладку в FireFoxe?

копипаст

Выделить код

Код:

let Tabs = {
     
        _browser: function () {            
            var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] 
                 .getService(Components.interfaces.nsIWindowMediator);        
            return wm.getMostRecentWindow("navigator:browser").gBrowser;
        }(),
     
        go: function (tabIndex) {
            this._browser.selectedTab = this._browser.tabContainer.childNodes[tabIndex - 1];    
        }     
    };

Tabs.go(2);

Сustom Buttons » Custom Buttons » 11-10-2019 09:54:05

Решил костылем на vbs.

vbs

Выделить код

Код:

Set shell = WScript.CreateObject("WScript.Shell")
title = "Authentication Required"
 

If shell.AppActivate(title) Then
    shell.SendKeys "%{F4}" 
End If

Сustom Buttons » Custom Buttons » 11-10-2019 08:39:14

Сори если не в тему!

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

модальное окно
3e721836c881.png

И все встает мертвым колом :angry: , пока не закроешь это самое окно.

Можно ли это как то обойти?

iMacros » [РЕШЕНО] Удаление последней строки инструментами Imacros » 29-08-2019 04:47:24

Valeronbiz

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

Выделить код

Код:

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 saveToFile = function (fileName, text) {
    var fileDescriptor = imns.FIO.openNode(fileName);
    imns.FIO.writeTextFile(fileDescriptor, text);
}

/*  APPLICATION  */
var txt = loadFile("C:\\Users\\Валера\\Documents\\Macros\\файлы\\venera.txt").strings;
txt.pop(); 
saveToFile("C:\\Users\\Валера\\Documents\\Macros\\файлы\\venera.txt", txt.join('\r\n'));

iMacros » [РЕШЕНО] Удаление последней строки инструментами Imacros » 28-08-2019 05:42:37

Valeronbiz

arr.pop() – извлекает элемент из конца,
arr.shift() – извлекает элемент из начала

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

saurbeck пишет

как от этого избавиться?

закрыть браузер

Выделить код

Код:

Components.utils.import("resource://gre/modules/Services.jsm");

    Services.startup.quit(Services.startup.eForceQuit);


перезапуск браузера

Выделить код

Код:

Components.utils.import("resource://gre/modules/Services.jsm");

    Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart);


При перезапуске - батник не нужен, просто установи запуск своего кода на домашней странице.
user.js

Выделить код

Код:

user_pref("browser.startup.homepage", "imacros://run/?m=start.js");

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

PRESIDENT

скрытый текст
Попробуй "Proxy Authentication".
>> Здесь <<  расширения.

InfSub

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

kolshix
Использую FF 55.0.3
imacros 8.9.7
Все работает, все устраивает.
>> Здесь <<  расширения.

Board footer

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