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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 24-02-2018 13:31:45

Можете обновить ссылку на программку convert.exe

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

Подскажите в чем может быть причина такого поведения.

Загрузка картинки через js код не выполняется, и не выкидывает ошыбку, если делаю тоже самое
из iim файла, картинка загружается.

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

Выделить код

Код:

immPlayCode('TAG POS=1 TYPE=INPUT:FILE FORM=ID:edit_product_* ATTR=ID:image-upload CONTENT=my<SP>pictures.png')


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

Выделить код

Код:

<input id="image-upload" data-bind-show="!isUploading()" data-bind-event-change="fileInputChanged(event, this)" multiple="" accept="image/*" class="js-no-dirty" type="file">

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

Подскажите как можно создaть профиль Firefox при помощи Firefox Api в JS файле

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

InfSub пишет

Используйте тег <br>

Благодарю, и прошу прощение если вопрос был не совсем понятен

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

InfSub пишет

kani339
:sick:

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

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

InfSub пишет

Если сохраняете из имакроса - будет
Если руками, для обработки имакросом,  то просто поставьте перенос строки после запятой

Мне жуно заполнение из цсв что бы вот в такой строке "Text 1,Text 2, Text 3", ..
шел перенос строки после запятой

В цсв если ставишь перенос строки руками он перекидывает на следующею строку

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

InfSub пишет

kani339
Добавить \n

Вы имеете в виду добавить \n в csv после запятой?
Так же не будет работать

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

Можно ли как-то указать в csv файле, что бы после запятой, которая внутри кавычек шел перенос строки

Примерно так выглядит сsv

скрытый текст
''Text 1", "Text 2, Text 3,Text 4"

нужно где есть запятая после нее делать перенос строки

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

Koks пишет

kani339

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

Выделить код

Код:

dir /B /A-D /S "C:\CapNum\*.jpg" | find /N /C /V ""
pause

Спасибо а есть такая возможность передать значение полученной с помощью бат фалйа в Js
К примеру в папке 5 картинок и передать этот параметр в переменную JS?

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

Каким образом можно определить количество картинок в папке?

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

Подскажите каким образом можно закрыть окно загрузки файлов

скрытый текст
a80dc-clip-76kb.jpg?nocache=1

Пробывал с помощью Escape но не получилось, вот мой код
скрытый текст

Выделить код

Код:

SET txtUpload "File upload"
URL GOTO=https://drive.google.com/drive/folders/0B7eZ520AHX2yQWJlU05DRnNuVXM
SET !LOOP 1
EVENT TYPE=CLICK SELECTOR="#drive_main_page>DIV:nth-of-type(4)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV"
WAIT SECONDS=0.5
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=DIV ATTR=TXT:{{txtUpload}} EXTRACT=HTM
SET id EVAL("'{{!EXTRACT}}'.match(/id=\"(.+?)\"/)[1];")
EVENT TYPE=CLICK SELECTOR="#\\{{id}}>DIV>SPAN:nth-of-type(2)>SPAN>DIV" BUTTON=0
TAG POS=1 TYPE=INPUT:FILE ATTR=* CONTENT=C:\Users\Viktor\Documents\iMacros\Downloads\PowerPoint_Templates\{{!LOOP}}.png
WAIT SECONDS=6

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

dim222 пишет
kani339 пишет

При запуске в консоли выдает "Доступ запрещен"

У тебя на скриншоте есть краказябры. Если не ошибаюсь, надо поменять язык клавиатуры ( по умолчанию) на английский.
В батнике,что прописал? И что он запускает?

Батник просто создает пустой js файл.
Содержимое bat file

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

Выделить код

Код:

setlocal EnableDelayedExpansion
SET file_name = "myFile"
echo.> %file_name %".js"
PAUSE

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

dim222 пишет

kani339

запуск бат файла

Выделить код

Код:

var Cc=Components.classes, Ci=Components.interfaces;
   var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
   var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);       
   var args=[''];  
       file.initWithPath('C:\\Users\\admin\\Desktop\\remozila.bat'); // путь до батника
       proc.init(file); proc.run(false, args, args.length);

При запуске в консоли выдает "Доступ запрещен"

скрытый текст
6eece-clip-27kb.png?nocache=1

изображения публикуются в спойлере

InfSub

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

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);

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

dvomaks пишет

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

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

dvomaks пишет

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

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

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

dvomaks пишет

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

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

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

Выделить код

Код:

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

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

dvomaks пишет

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

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

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

dvomaks пишет

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

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

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

InfSub пишет

kani339
Могу, но не с мобилы, очень проблематично писать код на форуме с мобилы

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

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

Я до этого еще пыталсь сделать вот так

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

Выделить код

Код:

var x = 0;//if no error

if(x==0) {
    var j = i*20-19;
} else if (j > 19) {
    var j = j - 19;
    x = 0;
}

for(j; j <= total; j++) {

//If Security Check
if(iimPlayCode(timeout+'TAG POS=1 TYPE=DIV ATTR=CLASS:"_2e9n"')>0) {
    x = 1;
    break;
    
} else {
    x = 0;
}


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

Выделить код

Код:

if(j==20*i) { break; }


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

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

У меня возникла такая проблема.

Есть скрипт, который должен зайти в аккаунт Фейсбука из цсв файла, после чего из другово цсв файла он берет урл переходит по нему и добавляет в друзья.
На однин аккаунт скрипт отправляет 20 заявок после чего логиниться в следующий аккаунт и должен продолжать цикл с того места, где остановился, то есть с на второй
итерации "i", "J" - начаинаеться с позиции 21 и когда отправлено 20 заявок скрипт выходит из цикла

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

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

var j = i*20-19;

- которая определяет с какой позиции скрипт должен начать.

Помогите пожалуйста разрешить данную проблему.


[spoiler][code]
var accounts = 10;
var total = 100;

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

Подскажите как можно скртыть ерор

RuntimeError: Invalid DATASOURCE_LINE value: 4, line 2 (Error code: -951)

Использую цикл для определение количество строк CSV в файле,
как можео вместо этого ерора вывести

iimDisplay("Finished")

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

kani339 пишет

Народ помогите пожалуйста не могу разобраться с скрипто для Подписки на YouTube каннал,если уже подписан на  каннал, то кнопку нажимать не нужно.Может кто уже сталкивался и знает как это решить?

Решено:

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

Выделить код

Код:

TAG POS=1 TYPE=BUTTON ATTR=CLASS:*yt-uix-button-subscribe-branded*

Board footer

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