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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

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

dim222 пишет

как выдернуть таймер "48"(Сегодня 04:08:58)

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

Выделить код

Код:

var getSatoshi = content.document.getElementsByClassName('btn btn-primary btn-lg claim-button')[0].[h]inner[/h]HTML; 
if (getSatoshi == 'Забрать сатоши!') {
alert('жми забрать');
} else {
    alert('сделай паузу ' + getSatoshi)
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-03-2017 15:14:58

ottec
чисто теоретически, убрать код проверки активности из html-кода страницы, через .

inner

HTML думаю такое возможно, не пробовал

16-03-2017 15:19:25
s.stake
ну правильно, не к тому тегу регулярку дал, в ответе регулярка ко 2 скрину

16-03-2017 15:23:06

s.stake пишет

1й -  нужно только "5,240 members" вытащить)

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

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=DIV ATTR=CLASS:_pac EXTRACT=TXT
SET !VAR1 EVAL("'{{!EXTRACT}}'.match(/(.*?) members/).pop().replace(',','')")

s.stake пишет

2й - нужно только "Just For Fun" вытащить)

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

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=DIV ATTR=CLASS:_pac EXTRACT=TXT
SET !VAR1 EVAL("'{{!EXTRACT}}'.match(/(.*?)\\s-\\s\\d+/).pop()")

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

InfSub
Большое спасибо, учту, подправлю.
Еще вопрос, пытаюсь заменить код на странице:

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

Выделить код

Код:

<div class="ads-block " id="177d27feca801de9a16329a0c5f9fbc3" style="margin-bottom:0px;"></div>


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

Выделить код

Код:

var MyLinks="<div class=\"ads-block disabled\" id=\"177d27feca801de9a16329a0c5f9fbc3\" style=\"margin-bottom:0px;\"></div>";
window.document.querySelectorAll('div[style="margin-bottom:0px; "][class="ads-block "]')[5].[h]inner[/h]HTML = MyLinks;


Но он не заменяет, а добавляет снизу новый div
Мне надо заменить class="ads-block " на class="ads-block disabled"
Подскажите пожалуйста, что я делаю не правильно.

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

Подскажите как возможно получить исходный код текущей страницы желательно на JS?

Гуглил пример:

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

Выделить код

Код:

var str = window.document.body.[h]inner[/h]HTML;
alert(str);


Но выдает ошибку:

Error: Accessing content window is not supported in multiprocess Firefox, line 208 (Error code: -991)

код публикуется в тегах code внутри спойлера
техт ошибки - в тегах quote (цитата)

фаерфокс 48.0.2
имакрос VERSION BUILD=9030808 RECORDER=FX

InfSub

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

petral2002

президент в факах писал правильный ввод текста

Попробуйте вот так

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

Выделить код

Код:

content.document.getElementById('double_your_btc_payout_multiplier').value = '7';


или так

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

Выделить код

Код:

content.document.getElementById('double_your_btc_payout_multiplier').[h]inner[/h]HTML = '7';

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

Не работает на Windows Server 2008! на Windows 8 - работает.
На Windows Server 2008 Ошибка:

can not parse macro line: ๏ปฟ (Error code: -910)

Что это может быть?

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

Выделить код

Код:

iimPlayCode('URL GOTO=ytmonster.net/client/mawonkamasha');
check = content.document.body.[h]inner[/h]HTML;
if (~check.indexOf('Login')) {
iimPlayCode('URL GOTO=imacros://run/?m=test.iim');
} else {
    alert(false)
};


update - все заработало :D Спс.

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

papacoca

Вопрос по поиску текста на другой странице:

Как один из удобных вариантов:

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

Выделить код

Код:

check = content.document.body.[h]inner[/h]HTML;

if (~check.indexOf('online')) {
    alert(true);
} else {
    alert(false)
};

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

InfSub
Главный параметр и в примере и при создании поста гугл плюс совпадает - TEXTAREA. Гляньте пожалуйста кто-нибудь скрипт, нужна для его выполнения всего лишь залогинка в G+

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

Выделить код

Код:

iimPlayCode('URL GOTO=https://plus.google.com/');
iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=ID:i* ');
var message="Гугл+ - лучшая площадка для размещения постов!";
var b="javascript:document.getElementsByTagName('TEXTAREA')[0].[h]inner[/h]HTML='"+message+"';void 0;"
iimPlayCode('URL GOTO='+b.replace(/ /g,'<SP>'));
iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Опубликовать');

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

InfSub пишет

Alekzandr
FAQ читать не пробовали? Говорят - помогает!

Прочитал, спасибо. Не помогло, однако! Точно так же, один из 3х вариантов (в спойлере), вставил контент, кнопка "Отправить" - недоступна.

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

Выделить код

Код:

message='Мое сообщение';
var b="javascript:document.getElementsByTagName('textarea')[0].[h]inner[/h]HTML='"+message+"';void 0;"
iimPlayCode('URL GOTO='+b.replace(/ /g,'<SP>'));

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

seuioamde
Глянь здесь варианты заполнения форм имакросом.


Попробуй так

Выделить код

Код:

messeng='Тут какой нить текст';
  var txt="javascript:document.getElementByClassName('redactor-editor').[h]inner[/h]HTML='"+messeng+"';void 0;"
  iimPlayCode('URL GOTO='+txt.replace(/ /gi,"<SP>"));

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

InfSub, udalov, спасибо!
Не знаю, может быть есть вариант проще, но я уже всю голову сломал.
Ссылку дать могу, но войти туда без пароля и логина нельзя.
Частная задача состоит в том, чтобы в "селекторе" выбрать из выпадающего списка нужный пункт. Проблема состоит в том, что имя этого "селектора" и пунктов в нем формируется динамически и каждый раз разное (TAG POS пунктов в выпадающем меню тоже "убегает" от раза к разу), а на странице еще пяток таких.  Частично спасает режим с кликами по координатам (клик по окну - список выпадает, клик по видимому пункту), но для выбора "Отопления" нужно прокрутить список (на "первом экране" не видно), а imacros не может кликнуть по полосе прокрутки, и не запоминает клавиатурные клики (можно было бы стрелочкой дойти до нужного пункта).
Сорри, если непонятно объясняю.
Мозилловский Инспектор мне показывает вот такой код (два куска из него):
[spoiler][code]<div class="x-small-filterEle filterElement" id="d988CommunalServicesVolumeGrid-1559-filte

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

InfSub
Я так и не понял принцип действия .

inner

HTML
Если можно напишите этот код: как загнать картинку в форму.

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

dvitkovs пишет

может есть другие способы

Вариант 1, обычный

Выделить код

Код:

message='Тут какой нить текст';
  iimPlayCode('TAG POS=1 TYPE=TEXTAREA FORM=ID:post ATTR=NAME:req_message CONTENT="'+message+'"');


Вариант 2, глючный

Выделить код

Код:

message='Тут какой нить текст';
  iimPlayCode('EVENT TYPE=KEYPRESS SELECTOR="#post>DIV>FIELDSET>DIV>LABEL>TEXTAREA" CHAR="'+message+'"');


Вариант 3, правильный

Выделить код

Код:

message='Тут какой нить текст';
  var b="javascript:document.getElementsByTagName('textarea')[0].[h]inner[/h]HTML='"+message+"';void 0;"
  iimPlayCode('URL GOTO='+b.replace(/ /g,'<SP>'));

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

Protey пишет
trolb пишет

не получилось у меня таким образом загрузить

увы, тогда ни чем не могу помочь, особенно в такой ситуации

Извиняюсь за не содержательный ответ.
Воспользовался вашим методом только через js.
я совсем не разбираюсь в html и только сейчас выяснил что то самое "поле для ввода" это contenteditable - песочница, а так как imacros похоже не умеет вставлять код html у меня и не получилось это через него сделать, но через js все работает (с помощью свойства .

inner

HTML) .  В любом случае спасибо за помощь.

но конечно это какая то дичь через фотохостинг прогонять:) надеюсь найду какой нибудь способ по проще

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

Подскажите пожалуйста как сделать EXTRACT=TXT из переменной.
Вот из данной переменной нужно извлечь текст

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

Выделить код

Код:

var str = window.document.getElementsByClassName('value')[11].[h]inner[/h]HTML;

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

InfSub пишет

может вы приведете html-код искомого фрагмента?

[spoiler][code]<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-Frame-Options" content="deny">
<title>Почта на 10 минут - 10 Minute Mail</title>
<meta name="keywords" content="Почта на 10 минут: временно, безопасно и бесплатно — борьба со спамом.">
<meta name="description" content="Сервис временной почты для борьбы со спамом. Спам не придет на бесплатный, приватный и 10-минутный почтовый ящик. Мы не запрещаем вам использовать много адресов.">
<meta name="verify-v1" content="eLkNWfxaPjUWixfxsVnojHWZTzzEpjOrwR0VgSd2Vtc=">
<link rel="alternate" media="only screen and (max-device-width: 768px)" href="https://10minutemail.net/m/">
<link rel="alternate" langhref="x-default" href="https://10minutemail.net/readmail.html">
<link rel="alternate" langhref="en" href="https://10minutemail.net/readmail.html?mid=WvnYjclang=en">
<link rel="alternate" langhref="af" href="https://10minutem

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

PRESIDENT пишет

Попробуй в разных форматах команды записать.

Вот 4 варианта

1.

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

Выделить код

Код:

VERSION BUILD=8940826 RECORDER=FX
TAB T=1
URL GOTO=http://ok.ru/romamashka/album/52877720354910
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\Users\vlad\Desktop\Фот29.03.14\S5000342.JPG
TAG POS=1 TYPE=TEXTAREA ATTR=ID:descrInp812856138334 CONTENT=Большой<SP>выбор<SP>развивающих<SP>игр<SP>и<SP>игрушек<SP>для<SP>детей<SP>от<SP>1<SP>до<SP>школьников,<SP>3д<SP>пазлы,<SP>лото,<SP>карточки<SP>Домана,<SP>кубики<SP>Никитиных<SP>и<SP>многое<SP>другое...<SP><BR>Полное<SP>описание<SP>http://roma-mashka.com.ua/<BR>+38<SP>099<SP>406<SP>95<SP>95<BR>+38<SP>063<SP>825<SP>53<SP>45
TAG POS=1 TYPE=UL ATTR=TXT:Добавить<SP>фотоOK.photoUpload.init({testUrl:<SP>'//up.odnok*


настройки:
Add_1.png

2.
[spoiler][code]VERSION BUILD=8940826 RECORDER=FX
TAB T=1
URL GOTO=http://ok.ru/romamashka/album/52877720354910
TAG POS=1 TYPE=

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

Как вытянуть текст между тегами?

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

Выделить код

Код:

<span id="http_proxy349602">46.38.51.49:33430</span>


Пробовал вот так
скрытый текст

Выделить код

Код:

SET !VAR2 EVAL("var s=document.getElementsByTagName('span').[h]inner[/h]HTML; s")
PROMPT {{!VAR2}}


выдает ошибку : ReferenceError: document is not defined, line 16 (Error code: -1001)

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

Хочу выдернуть прокси с сайта

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Но там прокси записан простым текстом. Как то можно его извлечь?
Может через .

inner

HTML как нибудь можно?
З.Ы Текст находится между двумя тегами - <font class="spy14"> и <script type="text/javascript">

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 11-10-2015 18:03:46

Подскажите, как с помощью EVAL сделать так, чтобы после определенного количества воспроизведений цикла макрос переходил ко второй строке файла.
То есть нужно, что бы после определенного количества воспроизведений (в моем случае 47), макрос переходил к второй строке файла link.txt

Вот мой код

[spoiler][code]SET !ERRORIGNORE YES
SET !DATASOURCE google_pages.txt
SET !linesInFile 47
SET !LOOP 1
SET

inner

Loop EVAL("var i = \"{{!LOOP}}\" % \"{{linesInFile}}\"; (i == 0) ? \"{{linesInFile}}\" : i;")
SET !DATASOURCE_LINE {{

inner

Loop}}
URL GOTO={{!COL1}}
TAG POS=1 TYPE=DIV ATTR=CLASS:"kqa es"
SET !LOOP 1
SET !DATASOURCE links.txt
SET !DATASOURCE_LINE 1
SET !linksCount 70
SET linkLoop EVAL("")
EVENTS TYPE=KEYPRESS SELECTOR="div[class=\"df b-K b-K-Xb URaP8 editable\"]" CHARS={{!COL1}}
TAG POS=1 TYPE=DIV ATTR=CLASS:"d

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

Добрый день, коллеги! Нужна ваша помощь.

Я используя iMacros для тестирования веб интерфейсов нашего сервиса. Структура каждого теста такова: есть один управляющий js файл, в котором содержатся команды для запуска определенных файлов iim в нужной последовательности и в нем же проходят необходимые проверки содержимого страницы. Например вот:

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

Выделить код

Код:

iimPlay("Tests_future/Script_11/test_1.iim") //Выполняет логин
iimPlay("Tests_future/Script_11/test_2.iim") //Переходит к созданию контрагента ИП и вводит номер счета и БИК, ждет 30 сек
var link = window.document.getElementById('bankReqAccept');
if(link.[h]inner[/h]HTML == "ВТБ 24 (ЗАО)"){ //Проверяем, что вернулись данные о банке
        alert('Test complete!');
    }    
//и так далее, пока не проверит все необходимые элементы


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

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

Уважаемые, кто разбирается с экранированием кавычек и может указать на недочеты?

Есть простенький скрипт, который берет текст с вк, обрабатывает регуляркой и вставляет на другом сайте. Работает до тех пор. пока в не найдет текст с кавычками.
Сижу и ломаю голову где прокол с экранированием. Пробовал менять и в макросе и в js, все равно не работает

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

Выделить код

Код:

var s_n ='\n'    
var a= content.document.getElementById('wl_post_body_wrap')
    b = a.getElementsByClassName('wall_post_text')[0].[h]inner[/h]HTML    
    b.replace(/<br>/g, '\\n')    
    c = '\"'+b+'\"'
    
var macro=" "
+'TAB T=2'+ s_n 
+'TAG POS=1 TYPE=A ATTR=class:add' + s_n 
+'TAG POS=1 TYPE=TEXTAREA ATTR=NAME:msg CONTENT='+c+ s_n
+'TAB T=1'
iimPlayCode(macro)

Board footer

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