Всем доброго времени суток! Подскажите, пожалуйста, imacros 8.9.7 на какой новой версии ФФ будет нормально работать, со всеми функциями и командами? У меня сейчас Mozilla Firefox 56.0.2 , но почему-то часть функционала Вконтакта и других некоторых сайтов не работает...
Здравствуйте. Интересует сделать такую штуку: в текстовом файле лежит массив ссылок (например, на товары в электронном магазине). При сёрфинге по магазину некоторые товары из этого массива показываются в различных блоках на сайте, типа "рекомендованные", или "вместе с этим товаром смотрят также" и так далее. Задача - сделать так, чтобы при появлении на странице товара из этого массива его ссылка выделялась цветом.
Как можно реализовать такую штуку? Может, есть что-то готовое или похожее в Seamonkey?
Здравствуйте.
Такая ситуация: iim-макрос пишет в соцсети людям сообщения в личку. Текст сообщения берётся из одного тхт-файла, урлы профилей пользователям - из другого, "написание" осуществляется командой
InfSub, спасибо, то, что нужно было!
Здравствуйте.
Подскажите, пожалуйста, как можно средствами js найти определёный текст или тег\элемент страницы в переменной? Допустим, я получаю в переменную через extraсt текст со страницы сайта и в этой переменной мне нужно найти определённый текст.
Про поиск через SEARCH SOURCE=TXT:"тут искомый текст" знаю, этот метод тут не подходит.
А что значит в каких тегах? это как посмотреть можно, где?
Кликаете на пустом месте страницы сайта (либо на интересующем элементе страницы) правой кнопкой мыши, в выпадающем меню выбираете пункт "исследовать элемент", появится панель с разными вкладками и кнопками. Внимательно см0трите, выбираете стрелочку, пот0м нажимаете на интересующий вас объект на сайте. В поле с кодом страницы появятся вот такие элементы <div class= , это и будут теги интересующего вас элемента страницы. Найденные теги подставляются в код скрипта.
Для поиска тегов можно использовать дополнение FireBug.
А есть практическая возможность вставлять в браузер куки беря их не из файла или другого сайта, как тут было показано в нескольких примерах, а непосредственно из кода скрипта? Например, вставит содержимое куки-файла в переменную?
Здравствуйте. Скажите, если у меня в js есть две или более переменных variable1 и variable2, то как мне их сохранить в файл в одну сроку?
Вариант с одной переменной работает:
iimPlayCode('SET !EXTRACT ' + variable+ '\nSAVEAS TYPE=EXTRACT FOLDER=C:\\4imacros\\ FILE=results.txt')
iimPlayCode('SET !EXTRACT ' + variable+ '\nEXTRACT ' + variable2+ '\nSAVEAS TYPE=EXTRACT FOLDER=C:\\4imacros\\ FILE=results.txt')
InfSub
…Здравствуйте. Подскажите по коду
iimPlayCode('TAG POS=5 TYPE=DIV ATTR=TXT:Краткая<SP>информация* EXTRACT=TXT'); data1=iimGetExtract().split('Подписчики: ')[1]; alert(data1);
81 человек уке вап com/in/phan-khuong-91230aa0
Как убрать всё после "человек"?
Пробую через trim() но это же не то?
InfSub
Здравствуйте. Из таблиц гугл-докс кто нибудь пробовал считывать данные и потом сохранять в эти же таблицы? Сейчас пробую - ни в одном режиме записи не записываются нужные действия и не воспроизводятся. Может, у кого есть готовое решение или с гугл-таблицами iMacros не работает? Задача простая - из первого столбца брать урл и открывать его в новой вкладке.
скрипт, чтоб паузу делал в заданное время
Могу предложить костыль: перед запуском скрипта вручную высчитывате количество секунд до нужного для паузы времени и перед командой PAUSE вставляете команду WAIT SECONDS=хххтутКоличествоСекундДоПаузы
dvitkovs2,
Вот тут есть два способа https://forum.mozilla-russia.org/viewto … 30#p731830
а нет, это не совсем то, что надо...
InfSub
А если работает и тот, и другой вариант, в чем смысл варианта с iimSet?
Когда не используется конкатенация строк...
Спасибо. А можно два примера: с конкатенацией и без?
28-06-2018 07:23:39
в <ul class="data_conditions"> с Благодарностями 3 <li> без 2
Спасибо. А как можно силами iMacros спарсить и посчитать количество <li>? Просто реально первый раз с таким методом сталкиваюсь...
Здравствуйте. Подскажите по коду...
Вот страница, всё видно без регистрации
Скрипт проверяет дары сверху вниз, и если у дара нет благодарности, сохраняет урл дара (из строки Желаний и комментариев) в файл.
Вариант без проверки прекрасно работает
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'); }
[spoiler][code]
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
hirurgrrr1984, в какой именно калькулятор? В стандартный "компьютерный"? Никак.
Суммирование данных можно проводить сразу "на лету", без сохранения в файл.
Bukinist, что Вы имеете ввиду под "событием"?
Текст Аймакросом сохраняют в файл командой EXTRACT. Что и как Вы пытались сохранить?
17919, да Вы укажите ссылку на сайт (под спойлером и тегом NoIndex), зачем такие извраты? И напишите, какие там поля надо заполнять. Откуда должны браться значения (например, из созданного заранее тхт-файла, или ещё откуда), всегда они разные или одинаковые...
Пример
Здравствуйте. Вдруг кому пригодится код (сравнивает время продолжительности ролика на Ютубе и текщее его время показа и отслеживает окончание показа ролика):
//в бесконечном цикле сканируем продолжительность ролика и его текущее время показа, перегоняем ютубовское время с ролика вида 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('показ идёт'); } }
V.K.L
удалено, избыточное/бесполезное цитирование
Если Вы разгадываете капчу через онлайн-сервисы распознавания, типа Антикапчи или Рукапчи то да, там нужен положительный баланс.
Для заказа скриптов есть отдельная ветка.
InfSub
Здравствуйте. Вот такое окошко о чём может говорить? Проблема с совместимостями версий браузера\аймакроса и команд в iim-макросе? Мешают другие плагины?
Здравствуйте. Поделитесь, если у кого есть готовый вариант скрипта для поиска и сохранения в файл всех емайлов на странице.
Squatter уже привел пример, как не городить огород из циклов и event'ов
Да, благодаря ему все заработало и код стал намного проще.
во-первых, уберите else, зачем он там если у вас при срабатывании условия - идет break
во-вторых, из какого цикла вы пытаетесь выйти вторым break? из первого или из второго?
если я убираю else скрипт не переходит на второй цикл.
выйти вторым break пытаюсь из второго цикла.