Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [ spoiler][ noindex]http://адрес_сайта/название_страницы[ /noindex][ /spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [ spoiler][ code]ваш код[ /code][ /spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [ spoiler]ваш текст[ /spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [ spoiler][ img]http://ссылка_на_изображение[ /img][ /spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Герман
на будущее, не надо цитировать все и вся, дайте ссылку на пост и этого будет достаточно
сохранять можно так как вам удобно: удобно с помощью функции iMacros - сохраняйте ей, не удобно, читайте форум, тут давался вариант js-функции
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
немного офтопа. не понимаю я разработчиков iMacros. зачем так все жестко ограничивать и запрещать скрипт в новых розширеннях к браузерам да за что там платить? я вот недавно разобрался как делать макросы отдельным расширением и это намного лучше чем на iMacros. можно сделать все тоже и без заморочек с ключами. про стабильность работы аймакрос и просто скриптов я уже молчу)) только на iMacros проще все, но вы портите знания программирования. лучше сразу учится чистому язику программирования.
Потому потратьте несколько дней на информацию о разработке расширений з браузеру и не будете зависеть от кого то.
Отсутствует
Duh в новых версиях помимо ограничений "стимулирующих коммерческое развитие продукта", есть функции, которые в принципе больше не доступны
CLICK
EVENT, EVENTS
FILEDELETE
FILTER
ONDIALOG
PROXY
!POPUP_ALLOWED
!SINGLESTEP
File upload is not supported
iMacros for Firefox is disabled in Private Browsing mode due to restrictions in Firefox.
на iMacros проще все, но вы портите знания программирования. лучше сразу учится чистому язику программирования.
Неистово плюсую.
Отредактировано Squatter (27-10-2018 22:37:46)
Отсутствует
Здравствуйте. Скажите, если у меня в 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
Отсутствует
udalov
iimPlayCode('SET !EXTRACT "' + variable+ '"\nEXTRACT "' + variable2+ '"\nSAVEAS TYPE=EXTRACT FOLDER=C:\\4imacros\\ FILE=results.txt')
Duh пишетна iMacros проще все, но вы портите знания программирования. лучше сразу учится чистому язику программирования.
Неистово плюсую.
поддерживаю
Отредактировано InfSub (05-11-2018 01:27:25)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Есть у мене макрос для удаления своих постов из груп вконтакте.
for (nomc=0;nomc<=25;nomc++){ pr3=iimPlayCode('SET !TIMEOUT_STEP 1 \n TAG POS='+nomc+' TYPE=A ATTR=TXT:Удалить<SP>запись \n WAIT SECONDS=0.4'); if (+pr3 == -921) { nomc=26; } }
Меня интересует как команду
Через
document.querySelector("#post-разные цифры_разные цифры > div > div.post_header > div > div.ui_actions_menu_wrap._ui_menu_wrap > div.ui_actions_menu._ui_menu > a:nth-child(1)").click();
InfSub
Отсутствует
#post-разные цифры_разные цифры"
так извлеките их через extract (впрочем получение через DOM-модель тоже ни кто не отменял), а дальше либо js (предпочтительней), либо event
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте! Скажите, как спарсить ники-имена пользователей на одном из форумов, если в обычном стандартном способе там всё сохраняется не в столбик, а всё в одну строку? Как быть?
Отредактировано Komsomoletz (08-11-2018 11:06:56)
Отсутствует
Komsomoletz
ну так посмотрите в каких тегах имя пользователя, есть ли стили и т.д. и от этого пляшите в своем скрипте
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
ну так посмотрите в каких тегах имя пользователя, есть ли стили и т.д. и от этого пляшите в своем скрипте
А что значит в каких тегах? это как посмотреть можно, где? в исходном коде страницы сайта что-ли? А как они там выглядят вообще эти теги?
Отредактировано Komsomoletz (08-11-2018 11:38:36)
Отсутствует
... EXTRACT=TXT ...
Замени на ... EXTRACT=
...
и потом покажи тут что у тебя *.тхт файл сохранилось.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
и потом покажи тут что у тебя *.тхт файл сохранилось.
получился очень большой файл, много мусора. Ладно, фик с ним. А подскажите лучше как цикл пустить наоборот, то есть чтоб не с 1 повторял по кругу, а с конца, допустим с 100 и далее 99, 98, 97, 96 и т.д. до 1 (или до 0)
Вот цикл:
for(i=1; i<100; i++){ iimDisplay(+i); iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:'+i); iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:* EXTRACT=HTM\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=Name.txt'); }
Отсутствует
Да весь файл не нужно показывать, а именно ту строку где пользователь прописан. То что перед ним, это и есть нужные тебе теги, о которых модер писал.
Нужно плюс на минус заменить, больше на меньше, и естественно не от единицы до ста считать, а наоборот.
И вообще такие детские вопросы даже моя семилетняя дочка и то легко гуглит.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Приветствую. Не могу извлечь цифры на веб странице (биржа).
На веб странице есть цифры, а в html нет.
Ссылка на страницу (регистрация не требуется)
Отредактировано Алим (18-11-2018 15:31:26)
Истина в последней инстанции
Отсутствует
С такой ситуацией не сталкивался.
а GET запросами по паблик-АПИ не пробовал?
вот у них тут есть информация
var pair1 = 'ETHTUSD'; var pair2 = 'BTCTUSD'; var pair3 = 'ETHBTC'; var url_pair1 = 'https://api.hitbtc.com/api/2/public/ticker/'+pair1+''; var url_pair2 = 'https://api.hitbtc.com/api/2/public/ticker/'+pair2+''; var url_pair3 = 'https://api.hitbtc.com/api/2/public/ticker/'+pair3+''; function kotirovki_pair1() { var text_pair1 = get(url_pair1); // alert(text_pair1); var a = JSON.parse(text_pair1); asks_pair1 = +a.ask; bids_pair1 = +a.bid; }; //////////////////////////////////////////////////////////////////////////////////////////// function get(url_pair1) { //функция get запроса на hitbtc var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(); req.open('GET', url_pair1 , false); req.send(); return req.responseText };
InfSub
Отредактировано Egorushka1974 (18-11-2018 19:39:47)
Отсутствует
А что значит в каких тегах? это как посмотреть можно, где?
Кликаете на пустом месте страницы сайта (либо на интересующем элементе страницы) правой кнопкой мыши, в выпадающем меню выбираете пункт "исследовать элемент", появится панель с разными вкладками и кнопками. Внимательно см0трите, выбираете стрелочку, пот0м нажимаете на интересующий вас объект на сайте. В поле с кодом страницы появятся вот такие элементы <div class= , это и будут теги интересующего вас элемента страницы. Найденные теги подставляются в код скрипта.
Для поиска тегов можно использовать дополнение FireBug.
Отсутствует
Подскажите - как в селекторе по типу
Отсутствует
artemfedor
в EVENT не работают * и ?
только извлечь и подставить нужное значение или использовать js и DOM
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Спасибо за намек, будем пробовать.
Отсутствует
в EVENT не работают * и ?
только извлечь и подставить нужное значение или использовать js и DOM
Там же нечто, смахивающее на CSS селектор: a[class*='text'] или a[class^='text']
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
честно говоря - совсем забыл про такой вариант записи, так как стараюсь не использовать EVENT в iMacros, а реализовывать все сразу за счет JS
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте! Подскажите как создать условие, если страница не перезагрузилась за 60 сек и не обновилась (например интернет отключился или связь потеряна и происходит постоянная загрузка, но страница так и не обновляется и все данные на странице те же что и были), то выполняем другую команду, например continue?
Поиск нужного элемента на странице не подходит потому что все нужные элементы на странице есть, но что с них толку, если это старые элементы. Страница-то не перезагрузилась и все элементы присутствуют. Но они не нужны. Нужны точно такие же но новые. А новых нет и не может быть пока страница не перезагрузится. А она и не перезагрузится, потому что соединения с сайтом нет (интернет есть, а с конкретным сайтом коннекта в определенный момент нет).
То есть ситуация такая: делаем REFRESH и страница начинает перезагружаться и перезагружается до бесконечности потому что нет коннекта с сайтом. Однако использовать некие элементы на странице нельзя потому что это старые, не обновленные.
Поэтому в данной ситуации представляется, что надо делать некую привязку ко времени загрузки страницы. В данном случае 60 сек. Если 60 сек прошло, но загрузка страницы не прекратилась, то выполняется условие. Вот только вопрос: как такое реализовать?
Отредактировано Komsomoletz (01-12-2018 02:40:36)
Отсутствует
Всем здравости. Помогите вытащить данные из localStorage.
в нем 2 домена. один на котом нахожусь - с ним все просто, а второй от google
как с данными от google манипулировать?
Отсутствует
Komsomoletz
проверяйте загрузилась ли страница, стандартный таймаут для любой страницы 60 секунд, если страница не загрузилась - будет ошибка
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
А что, с сегодняшнего дня на сайте загрузки аймакроса для фаерфокса уже нет старых версий для загрузки? Всё уже? Прикрыли лавочку?
https://addons.mozilla.org/ru/firefox/a … /versions/
А подскажите где можно старые версии скачать? Может есть архив какой (по аналогии с ФФ)? В частности интересует 8.6.0.1 и 8.9.7
Отредактировано Komsomoletz (06-12-2018 14:23:39)
Отсутствует