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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 28-06-2018 13:02:11

InfSub

А если работает и тот, и другой  вариант, в чем смысл варианта с iimSet?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 28-06-2018 07:13:33

InfSub пишет:

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

Спасибо. А можно два примера: с конкатенацией и без?

28-06-2018 07:23:39

karginaolga пишет:

в <ul class="data_conditions"> с Благодарностями 3 <li> без 2

Спасибо. А как можно силами iMacros спарсить и посчитать количество <li>? Просто реально первый раз с таким методом сталкиваюсь...

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 27-06-2018 15:05:01

Здравствуйте. Подскажите по коду...
Вот страница, всё видно без регистрации

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


На странице 20 даров, справа от каждого из них есть текстовый блок с фразами "Желаний и комментариев" и "Благодарности".

Скрипт проверяет дары сверху вниз, и если у дара нет благодарности, сохраняет урл дара (из строки Желаний и комментариев) в файл.

Вариант без проверки прекрасно работает
скрытый текст

Выделить код

Код:

for(w=1; w<=20; w++){
    iimPlayCode('SET !REPLAYSPEED FAST\n TAG POS='+w+' TYPE=A ATTR=TXT:Желаний<SP>и<SP>комментариев* EXTRACT=HREF\n SAVEAS TYPE=EXTRACT FOLDER=* FILE=resalts.txt');    
}


Вариант с проверкой - не работает, вместо проверки условия просто переходит по ссылке из строки с if. Что я сделал не так?

[spoiler]

Выделить код

Код:

for(w=1; w<=20; w++){
//iimSet("w", w);
if(iimPlayCode('SET !TIMEOUT_STEP 0\n TAG POS='+w+' TYPE=A ATTR=title:Благодарности*')>=0){
    //iimPlayCode('SET !TIMEOUT_S

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2018 11:06:46

hirurgrrr1984, в какой именно калькулятор? В стандартный "компьютерный"? Никак.
Суммирование данных можно проводить сразу "на лету", без сохранения в файл.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 21-05-2018 11:53:02

Bukinist, что Вы имеете ввиду под "событием"?
Текст Аймакросом сохраняют в файл командой EXTRACT. Что и как Вы пытались сохранить?

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

17919, да Вы укажите ссылку на сайт (под спойлером и тегом NoIndex), зачем такие извраты? И напишите, какие там поля надо заполнять. Откуда должны браться значения (например, из созданного заранее тхт-файла, или ещё откуда), всегда они разные или одинаковые...
Пример

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-04-2018 05:44:59

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

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

Выделить код

Код:

//в бесконечном цикле сканируем продолжительность ролика и его текущее время показа, перегоняем ютубовское время с ролика вида 10:22 к простому числовому 1022
for (;; ){
iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=class:"ytp-time-duration" EXTRACT=TXT');
time2=iimGetExtract().replace(/\:/g, "");
//alert(time2);
iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=class:"ytp-time-current" EXTRACT=TXT');
time1=iimGetExtract().replace(/\:/g, "");
//alert(time1);

//сравниваем два полученных простых числа
if((time2) == (time1)){  
    alert('показ завершён');
    break;
}else{
    alert('показ идёт');
}
}


Буду рад, если подскажете способ определить, ставил я лайк просмотренному видео или не ставил.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 03-03-2018 19:01:59

V.K.L
удалено, избыточное/бесполезное цитирование
Если Вы разгадываете капчу через онлайн-сервисы распознавания, типа Антикапчи или Рукапчи то да, там нужен положительный баланс.

Для заказа скриптов есть отдельная ветка.

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 27-02-2018 07:47:28

Здравствуйте. Вот такое окошко о чём может говорить? Проблема с совместимостями версий браузера\аймакроса и команд в iim-макросе? Мешают другие плагины?

скрытый текст
https://pp.userapi.com/c840333/v840333559/6453d/IXskt4LFKwY.jpg

Версия фаерфокса 56.0.2 64 бит ,  Imacros 8.9.7 .
И ещё, тут вроде упоминалось о том, почему работа макроса зависает на строке с командой CMDLINE !DATASOURCE data.txt , но я не пока не нашёл. Пути к файлу кирилицей не должны же на такое влиять? На одном компе работает, на другом на этой команде стопорится.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 09-02-2018 12:43:56

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

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

InfSub пишет:

Squatter уже привел пример, как не городить огород из циклов и event'ов

Да, благодаря ему все заработало и код стал намного проще.

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

InfSub пишет:

во-первых, уберите else, зачем он там если у вас при срабатывании условия - идет break
во-вторых, из какого цикла вы пытаетесь выйти вторым break? из первого или из второго?

если я убираю else скрипт не переходит на второй цикл.
выйти вторым break пытаюсь из второго цикла.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 22-01-2018 18:59:43

Подскажите, как можно в window.document.querySelector нажать кнопку, её код:

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

Выделить код

Код:

<button class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary overlay-confirmation-unsubscribe-button yt-uix-overlay-close" onclick=";return false;" type="button">
    <span class="yt-uix-button-content">
        Отказаться от подписки
    </span>
</button>


Вариант
скрытый текст

Выделить код

Код:

window.document.querySelector(".yt-uix-button yt-uix-button-size-default yt-uix-button-primary overlay-confirmation-unsubscribe-button yt-uix-overlay-close").click(); 


не работает, выдавая ошибку window.document.querySelector(...) is null, line 1 (Error code: -991)

Также не могу понять, почему в нижеследующем коде не срабатывает второй break, когда в цикле for(e = 4; e <= 10; e++) найдена нужная переменная "е" и нажат её элемент, например, 'EVENT TYPE=CLICK SELECTOR="#body-container>DIV:nth-of-type(5). По задумке, после этого цикл должен остановиться и с

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 22-01-2018 16:08:52

Печально...
Как, в таком случае, можно сделать перебор значения DIV:nth-of-type(5) по порядку? Т.е. 5,6,7 и т.д?

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

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="#body-container>DIV:nth-of-type(5)>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>BUTTON:nth-of-type(2)" BUTTON=0


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

замечание


InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 21-01-2018 22:41:13

Здравствуйте. Подскажите, есть возможность в ходе работы js-скрипта определять значение TAG POS= у элемента на странице? Если есть, можно пример?

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

Squatter пишет:

В iMacros 8.9.7  никто не встречал такой глюк с копированием папок каскадом?

У меня такое часто бывает - это глюк появляется, если двигаешь полосу скролл-бара в панели Аймакроса, а вместо неё перетаскиваешь папку, и она так дублируется.
Я борюсь с этим так: через поиск нахожу любой *.iim или *.js файл в последней папке, перехожу в неё, переношу из неё все скрипты в правильное место, а весь каскад удаляю. Пользуюсь для этого ТоталКоммандером.
После нескольких таких случаев я полосу не двигаю, кликаю по стрелочке Вверх или Вниз.
Вроде бы от этого  глюка никак не  избавиться.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 16-11-2017 09:26:56

FastSpeed пишет:

Приколы продолжаются, кран предлагает решить сразу две каптчи мне :)

совет в рамках флуда
сатоши там собираете каждые 60 мин, секунда в секунду? Попробуйте сделать радномную паузу в несколько минут перед каждым циклом, вдруг поможет.

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

Пытаюсь попарно сравнить между собой данные, чтобы найти одинаковые. Однако, срабатывает сразу первое сравнение с выдачей первого же алерта. Если вместо = в сравнении ставлю < или > , то всё работает. Получается, в таком формате, как у меня, сравнивать нельзя? А в каком можно?

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

Выделить код

Код:

result1 = 21
result2 = 27
result3 = 19
result4 = 27

if (result1=result2){
alert("1 и 2");
    }else if (result1=result3){
    alert("1 и 3");
    }else if (result1=result4){
    alert("1 и 4");
    }else if (result2=result3){
    alert("2 и 3");
    }else if (result2=result4){
    alert("2 и 4");
}else{
alert("3 и 4");}


Сейчас появилась мысль вычитать одно число из другого попарно. Если результат =0, данные одинковые, если < или > то разные.
Неужели нет способа проще?


Всё нашёл, надо  = = ставить в сравнении))

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

СУПЕР КОТ пишет:

Подскажите пожалуйста как сделать чтобы В iMacros нажимались Ctrl+V

В FAQ есть примеры нажатия кнопок. Ссылки на ФАК вверху страницы.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 06-11-2017 09:08:45

Здравствуйте. Подскажите, как можно получить четыре значения id для дальнейшего сравнения их между собой и поиска одинаковых?

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

Выделить код

Код:

body>
<div id="tp">
<div class="row info black-text valign-wrapper">
<div class="col s4 hide-on-med-and-down">
<div class="col s4 center">
<b>
<span id="tmr" class="green-text center left" style="outline: 1px solid blue;">
<a id="4" class="res" href="#">
<a id="46" class="res" href="#">
<a id="4" class="res" href="#">
<a id="87" class="res" href="#">
</span>

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

kaizersin, можно клики по координатам в пустые места делать, файлы сохранять, по ссылкам вперёд\назад переходить. Сложно что-то советовать, не зная цели.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 25-06-2017 17:29:18

Ассоль пишет:

Здравствуйте! Как прописать команду для автолайкера, когда лайк в разных местах? Раньше был клик по коорданитам, теперь он не актуален.

Найти в коде, отвечающем за кнопку Лайка неизменяемый элемент.

25-06-2017 17:34:32
Здравствуйте. Скрипт должен нажимать в новостной ленте Одноклассников кнопку "класс"

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


, но нажатие не происходит, хотя саму кнопку скрипт находит, она подсвечивается. В чём проблема?

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

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 0 \n SET !ERRORIGNORE YES \n TAG POS=1 TYPE=DIV ATTR=data-url:*LikeBlock*');


отсутствует спойлер

InfSub

Архив тем » Нужна помощь Написать программу в роли копипаста( уникальный текст) » 25-04-2017 13:55:28

Написать "программу" можно. Для этого надо либо сделать заказ тут https://forum.mozilla-russia.org/viewtopic.php?id=66462 , либо прочитать форум, почитать про iMacros в Интернете, разобрать примеры имеющихся макросов\скриптов и написать её самому.

Board footer

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