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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

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




iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)


Продолжение темы (часть 2)




Правила оформления сообщений в данном топике:

http://i59.fastpic.ru/big/2015/0209/53/1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№650222-06-2016 21:34:03

Sergey_yu
Участник
 
Группа: Members
Зарегистрирован: 25-03-2016
Сообщений: 31
UA: Chrome 51.0

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

PRESIDENT пишет:

Если тебе к примеру нужно сохранить капчу или какой нить файл в C:\CapNum
а папки CapNum на диске C: ещё нету, имакрос её создаст.http://www.web-ip.ru/images/smiles/smile_31.gif
Поэтому, как вариант, можна создать пустой текстовый файлик в папку(которой ещё нету)
а текстовик апосля удалить. Или сразу создавать/сохранять текстовик с нужными данными, папка создастся автоматом.

Здравствуйте, к сожалению этот способ не работает, возможно есть какой нибудь еще вариант, кроме использования сторонней программы exe, заранее спасибо

Отсутствует

 

№650322-06-2016 23:03:11

Sergey_yu
Участник
 
Группа: Members
Зарегистрирован: 25-03-2016
Сообщений: 31
UA: Chrome 51.0

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

Подскажите, что я делаю не правильно, мне нужно запустить фаил 1.bat:

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

Выделить код

Код:

var prgpath="C:\\Windows\\System32\\cmd.exe";
var args = ['start',' C:\Users\user\Documents\iMacros\CAPTCH\1.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);


код публикуется в тегах code внутри спойлера

InfSub

Отсутствует

 

№650422-06-2016 23:45:52

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

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

Sergey_yu пишет:

к сожалению этот способ не работает, возможно есть какой нибудь еще вариант, кроме использования сторонней программы exe

Чевой ??? http://www.dmosk.ru/img/qip_smiles/9.gif
При чём созданию новой папки, какой то екзешник ???


Sergey_yu пишет:

что я делаю не правильно

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

var args = ['start',   ' C:\\Users\\user\\Documents\\iMacros\\CAPTCH\\1.bat'];


В аргументах ничего не пиши, а вместо программы укажи свой батник
Примерно так
скрытый текст

Выделить код

Код:

   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\\user\\Documents\\iMacros\\CAPTCH\\1.bat');  

       proc.init(file); proc.run(false, args, args.length);

Отредактировано PRESIDENT (22-06-2016 23:54:26)


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

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

Отсутствует

 

№650522-06-2016 23:46:58

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

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

Sergey_yu пишет:

к сожалению этот способ не работает

что именно у вас не работает? где пример нерабочего кода?
данный способ прекрасно работает на всех версиях iMacros для FF выпущенных за последние 2 года, в том числе и на последней


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

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

Отсутствует

 

№650623-06-2016 00:33:10

Sergey_yu
Участник
 
Группа: Members
Зарегистрирован: 25-03-2016
Сообщений: 31
UA: Chrome 51.0

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

PRESIDENT пишет:

Спасибо Вам! Но окно появляется и исчезает, а бат не выполняет своей функции(создание папки), а при двойном клике все работает... Буду думать дальше

InfSub пишет:

что именно у вас не работает? где пример нерабочего кода?
данный способ прекрасно работает на всех версиях iMacros для FF выпущенных за последние 2 года, в том числе и на последней

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

Выделить код

Код:

var ssilka='C:\\Users\\sergey\\Documents\\iMacros\\new';
iimPlayCode('SAVEAS TYPE=EXTRACT FOLDER='+ssilka+' FILE=new.txt');


Папки new не существует, она и не появляется при работе макроса...

Отредактировано Sergey_yu (23-06-2016 00:45:45)

Отсутствует

 

№650723-06-2016 00:53:55

Sergey_yu
Участник
 
Группа: Members
Зарегистрирован: 25-03-2016
Сообщений: 31
UA: Chrome 51.0

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

PRESIDENT пишет:

Sergey_yu
Забыл указать что в экстракт попадает, и в конце пути ещё 2 образных слеша поставь

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

var txt='test'
var ssilka='C:\\Users\\sergey\\Documents\\iMacros\\new\\';
iimPlayCode("SET !EXTRACT "+txt+"\nSAVEAS TYPE=EXTRACT FOLDER="+ssilka+" FILE=new.txt");


Результат тот же

Отсутствует

 

№650823-06-2016 01:13:00

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

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

Sergey_yu
Попробуй такую конструкцию.
Правда модер увидит, засмеёт и выругается.:(

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

Выделить код

Код:

var txt='test'
var Path='C:\\new\\';
iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=\nSET !EXTRACT '+txt+'\nSAVEAS TYPE=EXTRACT FOLDER='+Path+' FILE=new.txt');


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

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

Отсутствует

 

№650923-06-2016 01:35:23

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

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

offtop
опять модер во всем виноват http://www.kolobok.us/smiles/madhouse/suicide_fool-edit.gif


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

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

Отсутствует

 

№651023-06-2016 01:45:27

Sergey_yu
Участник
 
Группа: Members
Зарегистрирован: 25-03-2016
Сообщений: 31
UA: Chrome 51.0

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

PRESIDENT пишет:

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

Выделить код

Код:

var txt='test'
var Path='C:\\new\\';
iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=\nSET !EXTRACT '+txt+'\nSAVEAS TYPE=EXTRACT FOLDER='+Path+' FILE=new.txt');


Зато работает) Спасибо большое, очень выручили

Отсутствует

 

№651123-06-2016 16:11:00

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 51.0

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

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

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

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

iimDisplay("Finished")

Отсутствует

 

№651223-06-2016 18:17:25

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

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

Ребят подскажите ,уже всю голову сломал. Нужно выдернуть из кода страницы и сформировать строку параметров следующего формата:
категория:вариант1;вариант2 и т.д.
где категория: (intellectual property)

скрытый текст
http://s017.radikal.ru/i412/1606/e6/d62e64477d10.jpg

а варианты:
скрытый текст
http://s017.radikal.ru/i428/1606/80/c7ebc1f8a751.jpg

Есть в C#, но там вообще темный лес!

Отсутствует

 

№651323-06-2016 22:26:58

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

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

kani339
ну так включите голову и вставьте iimDisplay после окончания цикла чтения файла...

Добавлено 23-06-2016 22:31:56
dim222
предположу, что у вас уже должен быть список фраз, подходящих под категорию, иначе скорее всего ни как
извлечь фразы из таблицы можно стандартным extract=txt примененным к тегу table либо методом перебора тегов tr или td
отформатировать строку в нужном формате - можно с помощью js

Отредактировано InfSub (23-06-2016 22:31:56)


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

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

Отсутствует

 

№651424-06-2016 20:35:43

Sergey_yu
Участник
 
Группа: Members
Зарегистрирован: 25-03-2016
Сообщений: 31
UA: Chrome 51.0

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

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

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

Выделить код

Код:

var ssilka='';
var sistem = window.navigator.oscpu;
var slesch='';
if(sistem.indexOf('Windows')!=-1){slesch='\\';ssilka='C:\\MoiObiekt\\';}
if(sistem.indexOf('Linux')!=-1 || sistem.indexOf('uname')!=-1){slesch='//';ssilka='///home//uan//MoiObiekt//';}
var mail=prompt('Введите почту клиента','');
var number;
var massivnumber=new Array(0);

http://savepic.ru/10224871.jpg


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

Отредактировано Sergey_yu (24-06-2016 20:46:38)

Отсутствует

 

№651524-06-2016 21:21:10

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

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

Кто знает подскажите пожалуйста. Вообще не догоняю как извлекать. Мне надо извлечь баланс (span) .
Запись макроса :

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

Выделить код

Код:

TAG POS=2 TYPE=SPAN ATTR=TXT:7143


Пробую так:
скрытый текст

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=2 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT'); otvet = iimGetLastExtract();


не получается.
картинка из кода страницы:
скрытый текст
http://s015.radikal.ru/i333/1606/3c/f5c6d4fc56c5.jpg

Отсутствует

 

№651624-06-2016 21:26:04

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

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

dim222

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=span ATTR=class:badge*badge*succes EXTRACT=TXT'); 
otvet = iimGetLastExtract();
alert(otvet);

Отредактировано PRESIDENT (24-06-2016 21:28:59)


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

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

Отсутствует

 

№651724-06-2016 21:46:52

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

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

PRESIDENT
Спасибо большое. Все получается,но. Блин почему все так не просто: ответ не вставляется в поле

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

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:process.php ATTR=ID:amountXapo CONTENT="'+otvet+'"');


ошибка

(unknown command: 7143, line 2 (Error code: -910))

. Хотя если в коде прописать руками конкретную цифру,то все норм.

Отсутствует

 

№651824-06-2016 21:50:57

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

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

Попробуй просто

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:amountXapo CONTENT='+otvet);

Отредактировано PRESIDENT (24-06-2016 21:56:09)


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

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

Отсутствует

 

№651924-06-2016 22:11:14

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

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

PRESIDENT
Хм... странно, чой-то ни как. А вот если просто в коде
или в  шапке пропишу

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

Выделить код

Код:

var otvet='7143'


то вставляется. А так выдает ошибку.
alert выдает все правильно.

Отредактировано dim222 (24-06-2016 22:13:03)

Отсутствует

 

№652024-06-2016 22:14:22

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

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

скрытый текст
выше где ответ извлекаешь сделай так

otvet = iimGetLastExtract().match(/\d+/);

Отредактировано PRESIDENT (24-06-2016 22:16:38)


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

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

Отсутствует

 

№652124-06-2016 22:16:23

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

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

Ну теперь все чики-пуки. Спасибо тебе.

Отсутствует

 

№652225-06-2016 22:03:58

borisenko1
Участник
 
Группа: Members
Зарегистрирован: 29-02-2016
Сообщений: 25
UA: Firefox 44.0

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

Доброго Времени Суток!Подскажите,существует ли команда iim "принудительно остановить загрузку страницы"?

Отсутствует

 

№652326-06-2016 20:53:36

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

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

borisenko1
нет


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

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

Отсутствует

 

№652427-06-2016 16:14:17

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

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

Ребят! Подскажите кому не лень. Что то  не могу словечки вытащить из страницы. alert выдает  #EANF#, либо ни чего.

скрытый текст
http://s11.radikal.ru/i183/1606/fe/3fe9f8ab4a32.jpghttp://i053.radikal.ru/1606/c2/098ce7bcf16e.jpg

Отсутствует

 

№652527-06-2016 21:56:22

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

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

dim222

Как то так

Выделить код

Код:

 var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n'; 
     iimPlayCode(t0+'TAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* extract=htm');f2='FRAME '+iimGetExtract().match(/name="\w+"/)+'\n';  
     iimPlayCode(t0+f2+'TAG POS=1 TYPE=div ATTR=class:rc-text-desc-wrapper extract=htm');   frasa=iimGetLastExtract().match(/<span>(.*?)<\/span>/)[1];   
     iimPlayCode(t0+f2+'TAG POS=1 TYPE=table ATTR=class:rc-text-choices extract=htm');      otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+<\/td>/g);
     
  alert('Фраза: '+frasa+'\nОтветы :\n--------------\n'+otvet.join('\n'));


не изменяем имена функций js и iMacros без изменения их функционала - правила раздела iMacros пункт 1.6
Кстати это гуглопоиском с первой второй иногда третей попытки проходится
гетом вообще две секунды http://www.dmosk.ru/img/qip_smiles/12.gif

InfSub

Отредактировано PRESIDENT (27-06-2016 21:59:10)


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

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

Отсутствует

 

№652628-06-2016 07:57:36

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

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

PRESIDENT
Спасибо ,выручаешь.

Отсутствует

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

Board footer

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