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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » 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)



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

1a50e37cd460db106ba5ca4992038a53.jpg


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

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


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

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

Отсутствует

 

№652728-06-2016 08:34:28

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

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

PRESIDENT
Подскажи. Почему это команда не обрезает лишнее?

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

Выделить код

Код:

otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+<\/td>/g);

otvet получается такого вида: tabindex="0">reportoire</td>

На форуме

 

№652828-06-2016 12:29:50

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

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

replace никто не отменял


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№652928-06-2016 12:37:09

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Palemoon 25.0

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

А вот кто подскажет, как можно возобновить работу скрипта, если он вдруг ни с того ни с сего остановился? То есть как бы завис.
Такое иногда, но случается у всех. Например, если скрипт большой или мозилла тяжеловесная  предпоследней версии ; приложение imacros последней версии (или наоборот, более ранней и не самой стабильной), мощность процессора, скорость интернета, множество программ и приложений работающих одновременно с imacrosom... и т.д. Возможно это всё в совокупности как-то и влияет на то, что какой-нибудь скрипт (особенно работающий в цикле часами и сутками) возьмёт и остановится сам по себе, зависнет и уже ничего не помогает, надо только заново его запускать.
А есть ли какая-либо возможность толкнуть его чтоб он пустился в продолжение работы?

Отредактировано dvitkovs (28-06-2016 12:57:31)

Отсутствует

 

№653028-06-2016 14:10:37

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

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

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


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№653128-06-2016 16:33:30

Weischeimer
Участник
 
Группа: Members
Зарегистрирован: 14-06-2016
Сообщений: 4
UA: Firefox 47.0

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

Подскажите пожалуйста новичку, как мне ввести пароль в поле?

<input autocomplete="off" id="p1" name="inputNewPassword" size="40" type="password">

Отсутствует

 

№653228-06-2016 18:49:31

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

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

PRESIDENT пишет

replace никто не отменял

А.......чой то типа этого?

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

Выделить код

Код:

otvet=iimGetLastExtract() .match(/tabindex="0">[\w+ ]+<\/td>/g);
otvet=otvet.replace(/tabindex="0">/gi,"").replace(/\/td>/gi,"");

:whiteflag::whiteflag::whiteflag:

На форуме

 

№653328-06-2016 21:12:02

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

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

Знатоки!!! , что здесь не так? как избавиться от </td>:dumb:

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

Выделить код

Код:

otvet=iimGetLastExtract() .match(/[\w+ ]+<\/td>/g);
otvet=otvet.replace(/<\/td>/g,"");

На форуме

 

№653428-06-2016 21:49:57

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

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

dim222 пишет

как избавиться от </td>

smile_29.gif

Выделить код

Код:

otvet=iimGetLastExtract().match(/[\w+ ]+/g);

Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№653528-06-2016 22:03:31

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

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

PRESIDENT
Если бы все так просто............,я так пробовал . Там тогда вместе с ответом много лишнего вылазиет , типо этого:

скрытый текст
be8425fa9147.jpg

На форуме

 

№653629-06-2016 01:59:52

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

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

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

Выделить код

Код:

otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+/g);


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№653729-06-2016 08:54:41

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

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

PRESIDENT
Тогда надо удалить  tabindex="0">. При использовании replace

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

Выделить код

Код:

otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+/g);
otvet=otvet.replace(/tabindex="0">/,"");
alert('Фраза: '+frasa+'\nОтветы :\n--------------\n'+otvet.join('\n'));


ругается на otvet.replace

На форуме

 

№653829-06-2016 09:42:06

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

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

dim222 пишет

Почему  команда не обрезает лишнее?

Судя по модификатору g вы получаете сразу несколько значений и пытаетесь их обработать. Вариантов несколько, один из них - ниже:

как-то так:

Выделить код

Код:

otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+<\/td>/g);
var l=otvet.length;
while(l--){
    otvet[l]=otvet[l].match(/>(.*?)</).pop();
};


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


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

Отсутствует

 

№653929-06-2016 17:26:30

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

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

InfSub
PRESIDENT Человеческое СПАСИБО вам!!! Все работает на УРА! ПРОФЕССИОНАЛЫ своего дела!

удалено, написал в ПМ
InfSub

Отредактировано dim222 (29-06-2016 17:39:03)

На форуме

 

№654029-06-2016 22:23:36

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

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

InfSub
А с профессиональной точки зрения какой вариант правильный,хоть и все работают,но все же как правильно писать (как вариант, либо вместо TAB-ов какие-то действия):
Вариант №1:

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

Выделить код

Код:

var code ='';
code += 'SET !TIMEOUT_STEP 0'+n;
code += 'ONDIALOG POS=1 BUTTON=OK CONTENT='+n;
code += 'TAB T=1'+n;
code += 'TAB T=0'+n;
code += 'TAB T=-1'+n;
code += 'TAB T=-2'+n;
code += 'TAB T=-3'+n;
code += 'TAB T=-4'+n;
code += 'TAB CLOSEALLOTHERS'+n;
iimPlayCode(code);


Вариант№2:
скрытый текст

Выделить код

Код:

var t0='SET !TIMEOUT_STEP 0\n';
iimPlayCode(t0+'ONDIALOG POS=1 BUTTON=OK CONTENT=\nTAB T=1\nTAB T=1\nTAB T=0\nTAB T=-1\nTAB T=-2\nTAB T=-3\nTAB T=-4\nTAB CLOSEALLOTHERS');


Вариант№3:
скрытый текст

Выделить код

Код:

iimPlayCode(t0+'ONDIALOG POS=1 BUTTON=OK CONTENT=');
iimPlayCode(t0+'TAB T=1');
iimPlayCode(t0+'TAB T=0');
iimPlayCode(t0+'TAB T=-1');
iimPlayCode(t0+'TAB T=-2');
iimPlayCode(t0+'TAB T=-3');
iimPlayCode(t0+'TAB T=-4');
iimPlayCode(t0+'TAB CLOSEALLOTHERS');


отредактировано - не меняем наименования js и iMacros функций, без изменения их функционала, правила раздела iMacros, 1.6

InfSub

На форуме

 

№654129-06-2016 22:53:58

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

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

dim222
Такой, какой - лично вам удобен и понятен, например, в варианте 3 - вы получите, совершенно не тот результат, какой ожидаете, и он не идентичен, 1 и 2 вариантам. (см. FAQ)

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

Если я приведу пример своего кода, то по большей части, он будет непонятен для многих и будет очень сильно отличаться, от приведенных вами примеров, хотя основа его естественно - завязана на стандартный iimPlayCode(), но не везде и не всегда


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


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

Отсутствует

 

№654230-06-2016 19:52:04

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

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

Приветствую. Интересует следующая возможность i-macros:
ставить себя на паузу при виде определенного текста или картинки.
Благодарю за помощь.

Отсутствует

 

№654330-06-2016 20:36:49

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

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

Askael
Поиск по теме, вверху справа страны, по словам captcha, capcha и vk.com


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


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

Отсутствует

 

№654430-06-2016 20:46:10

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 51.0
Веб-сайт

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

Как выключить FF с помощью imacros / Убивать через bat не подходит - потом глючит
-----
FF + Imacros + плагины - стоит на VDS (проц 2.4 , память 1 г , WIN 2012 )

Отсутствует

 

№654530-06-2016 20:49:21

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

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

kolshix
Ну уж Вам-то, стыдно такие вопросы задавать..

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

Выделить код

Код:

TAB CLOSEALLOTHERS 
TAB CLOSE


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


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

Отсутствует

 

№654630-06-2016 21:01:33

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

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

InfSub, обход капчи меня не интересует, ибо сложно, и , возможно, платно. Может ли бот поставить себя на паузу при виде текста "Я не робот" или такой картинки(или её части)? клик

Отредактировано Askael (30-06-2016 22:22:03)

Отсутствует

 

№654701-07-2016 08:38:42

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

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

Askael
Да, может, см. мой пост выше
Если вы не видите аналогии в коде, это - не значит, что ее нет


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


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

Отсутствует

 

№654801-07-2016 13:00:54

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 51.0
Веб-сайт

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

InfSub пишет

kolshix
Ну уж Вам-то, стыдно такие вопросы задавать..

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

Выделить код

Код:

TAB CLOSEALLOTHERS 
TAB CLOSE

(хотел сразу написать что такой вариант не подходит, так как я его уже ранее описывал сам, да и нашел случайно сам):
я так делал, ранее но от мазилы остаются висеть хвосты в диспетчере задач, что ни есть хорошо-Так как ресурс VDS слабый, а также приходится писать дополнительные команды , для входа в about config для включения и отключения "функции закрытия браузера по последней вкладке" - робот питляет по табам и бывает попапы срабатывают (adbloks - уже не справляются и только нагружают оперативу) вот и использую связку TAB CLOSEALLOTHERS  TAB CLOSE


Может кто-то что-то еще видел или знает ?

Отсутствует

 

№654901-07-2016 16:14:29

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

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

kolshix

Вот набросал код. Плюс в том что все хвосты сразу закрываются.

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

Выделить код

Код:

function a () {
    window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
   .getInterface(Components.interfaces.nsIWebNavigation)
   .QueryInterface(Components.interfaces.nsIDocShellTreeItem)
   .rootTreeItem
   .QueryInterface(Components.interfaces.nsIInterfaceRequestor)
   .getInterface(Components.interfaces.nsIDOMWindow)
    .document.getElementById('menu_FileQuitItem').click()
}

a()


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

Отсутствует

 

№655001-07-2016 18:08:28

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 47.0

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

Здравствуйте!
Подскажите пожалуйста.

Как извлечь из этого 1s который идёт после js_ в самом начале?

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

Выделить код

Код:

<div style="outline: 1px solid blue;" id="js_1s"><span><div class="_1y-n"><div class="_1y-o"><span class="_1y-p">Перетащите ссылку/фото/видео сюда</span><span class="_1y-q">Перетащите ссылку</span><span class="_1y-r">Перетащите фото/видео</span><span class="_1y-s">Перетащите фото</span></div></div><!-- react-empty: 77 --></span><div class="clearfix"><div class="_42k7 _4bl7"><div class="_3hvt"><img alt="" src="https://scontent-ams3-1.xx.fbcdn.net/v/t1.0-1/c0.6.40.40/p40x40/1888608_632609386793701_619223723_n.jpg?oh=1fdba9dbfabfd21dde5dd61b3eceb27c&amp;oe=5807C635" class="_bth img" height="40" width="40"></div></div><div class="_4bl9"><div><div class="_1mwp _395 _1mwq _5bu_ _5yk1"><div tabindex="-2" class="_5yk2"><div class="_5rp7"><div class="_5rpb"><div style="outline: medium none; white-space: pre-wrap; word-wrap: break-word;" spellcheck="true" role="combobox" class="_5rpu" aria-owns="js_1r" aria-haspopup="false" aria-expanded="false" aria-autocomplete="list" contenteditable="true"><div data-contents="true"><div data-offset-key="6gbjk-0-0" data-editor="fjc0b" data-block="true" class=""><div class="_1mf _1mj" data-offset-key="6gbjk-0-0"><span data-offset-key="6gbjk-0-0"><span data-text="true">hthththth</span></span></div></div></div></div></div></div></div></div></div></div></div><!-- react-empty: 96 --><div class="_3qg0"></div><!-- react-empty: 98 --><div><div class="_5f24"><noscript></noscript><noscript></noscript><noscript></noscript></div><div class="_2dck _4-u3  _57d8"><div class="clearfix"><div class="_ohe lfloat"><div class="_47gt"><span class="_m _3xem _3xen"><a rel="ignore" data-tooltip-content="Добавьте фото или видео к своей публикации" data-hover="tooltip"><span class="accessible_elem">Добавьте фото</span><div class="_3xen _6xd"></div><!-- react-empty: 113 --><div class="_3jk"><input id="js_1t" class="_n _5f0v" tabindex="0" role="button" display="inline" name="composer_photo[]" multiple="" accept="video/*, video/webm, video/x-ms-wmv, video/x-msvideo, video/3gpp, video/flv, video/mp4, video/quicktime, video/mpeg, video/ogv, image/*" type="file"></div></a></span><a id="js_1w" data-hover="tooltip" role="button" href="#" class="_3xem" data-tooltip-content="Отметьте людей в публикации"><span class="accessible_elem">Отметьте людей</span><div class="_3xen _5hd5"></div></a><a id="js_1x" data-hover="tooltip" role="button" href="#" class="_3xem" data-tooltip-content="Укажите, чем вы занимаетесь или что чувствуете"><span class="accessible_elem">Укажите, чем вы занимаетесь или что чувствуете</span><div class="_3xen _58-g"></div></a><a id="js_1y" data-hover="tooltip" role="button" href="#" class="_3xem" data-tooltip-content="Отметьте посещение"><span class="accessible_elem">Коснитесь места</span><div class="_3xen _520r"></div><noscript></noscript></a></div></div><div class="_ohf rfloat"><div class="_2ph- _4-u3"><div class="_5dd8"><span class="_2qwi"><i class="_491- img sp_-cwolwbhAbw sx_16f291"></i>ControRing</span></div><div class="_332r"><button value="1" type="submit" data-testid="react-composer-post-button" class="_1mf7 _4jy0 _4jy3 _4jy1 _51sy selected _42ft"><!-- react-text: 130 -->Готово<!-- /react-text --></button></div></div></div></div></div></div></div>


Это я извлекаею через HTM и мне нужны эти данные, чтобы его вставлять в определённое место, так как эти 2 символа постоянно меняются. Иногда и 1 или 2 цифры или буквы становятся.

Отредактировано Алим (01-07-2016 18:46:59)


Истина в последней инстанции

Отсутствует

 

№655101-07-2016 18:12:52

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 51.0
Веб-сайт

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

Hamzat пишет

kolshix

Вот набросал код. Плюс в том что все хвосты сразу закрываются.

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

Выделить код

Код:

function a () {
    window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
   .getInterface(Components.interfaces.nsIWebNavigation)
   .QueryInterface(Components.interfaces.nsIDocShellTreeItem)
   .rootTreeItem
   .QueryInterface(Components.interfaces.nsIInterfaceRequestor)
   .getInterface(Components.interfaces.nsIDOMWindow)
    .document.getElementById('menu_FileQuitItem').click()
}

a()

Это просто ОГОНЬ ! Даже обрыва нет
----
Админ добавь способ в ФАКЮ в шапке

Отсутствует

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

Board footer

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