Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
не вставляется экстракт
for (a = 1; a <80; a++){ iimSet("a",a); var r = Math.random() * 8 + 1; var macro; macro = "CODE:"; macro += "SET !ERRORIGNORE YES" + "\n"; macro += "SET !REPLAYSPEED SLOW" + "\n"; macro += "SET !EXTRACT_TEST_POPUP NO" + "\n"; macro += 'TAG POS={{a}} TYPE=DIV ATTR=CLASS:"grid_i_tx clamp" EXTRACT=TXT' + '\n'; macro += "SET !VAR2 {{!EXTRACT}}" + "\n"; macro += "WAIT SECONDS=1" + "\n"; macro += 'TAG POS={{a}} TYPE=SPAN ATTR=class:"ic ic-msg __empty ic16"' + '\n'; macro += "WAIT SECONDS=1" + "\n"; var extractedtext=iimGetLastExtract(); var macro2; macro2 = "CODE:"; macro2 += "SET !ERRORIGNORE YES" + "\n"; macro2 += "SET !REPLAYSPEED MEDIUM" + "\n"; macro2 += "TAG POS=1 TYPE=TEXTAREA ATTR=NAME:fr.msg CONTENT={{extractedtext}}" + "\n"; macro2 += "PAUSE" + "\n"; macro2 += "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=CLASS:base-button_target" + "\n"; macro2 += "WAIT SECONDS=1" + "\n"; macro2 += "BACK" + "\n"; macro2 += "WAIT SECONDS={{r}}"+ "\n"; iimPlay(macro); if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"mw100 photo-i"')>0){ iimPlayCode('BACK'); } else{ iimPlay(macro2); } ; if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"att-act"')>0){ iimPlayCode('URL GOTO=https://m.ok.ru/dk?st.cmd=userFriends&tkn=8565&_prevCmd=userMsgs&_aid=leftMenuClick'); } } iimPlayCode('TAB CLOSEALLOTHERS'); iimPlayCode('TAB CLOSE');
Отсутствует
volchsek
а какая связь между js переменной extractedtext и iMacros переменной {{extractedtext}}? для понимания, у переменной a с переменной {{a}} - такая связь есть
к тому же, что вы пытаетесь в нее предать?
как минимум в первом цикле - значение будет undefined
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
volchsek
я вам уже подсказку дал про переменную a ...
открывайте faq и читайте, там все написано, раз вы не понимаете функционал тех функций, что используете
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
volchsek
я вам в последний раз повторяю, откройте faq и посмотрите видео уроки
все дальнейшие сообщения из серии, мне "лень поискать по форуму и прочесть/просмотреть faq" будут удаляться
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Все макросы перестали работать, на половине останавливаются
выводит ошибку
RuntimeError: unhandled alert dialog detected. Dialog message: "Выберите время размещения объявления", line 19 (Error code: -1450)
Heeeeelp:)
Отсутствует
mordvin666
разместите в начале скрипта (исполняемого в данный момент кода):
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Подскажите пожалуйста как извлечь минусовое значение, допустим:
результат -0.00000003
var a = window.document.querySelector("#autobet_pl").textContent.match(/\d+/g).join('.');
Отредактировано karginaolga (25-01-2017 22:04:02)
Отсутствует
karginaolga
Подскажите пожалуйста как извлечь минусовое значение, допустим:
iMacros скрипты на заказ!
Отсутствует
karginaolga
var a = window.document.querySelector("#autobet_pl").textContent.match(/[-.\d]+/).pop();
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Hamzat InfSub
Спасибо
Scorp1978
Прочитайте что такое Обфускация и деобфускация на javascript.
Но желающий все-же сможет прочесть.
Отредактировано karginaolga (26-01-2017 10:42:21)
Отсутствует
Вот есть сайтик который делает скрипт не видимым но как это использовать на практике в iMacros ???
Отредактировано InfSub (27-01-2017 10:32:07)
Отсутствует
Добрый день!
Очень нужна помощь. Не получатся прибавить +1. Не могу сообразить как это сделать.
TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:* TAG POS={{!VAR1+1}} TYPE=BUTTON:SUBMIT ATTR=TXT:* TAG POS={{!VAR1+1+1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*
Отредактировано InfSub (27-01-2017 10:32:31)
Отсутствует
Всем привет, подскажите, как увеличить скорость выполнения скрипта?
Есть элементарный скрипт, некое подобие парсера- переход на сайт, поиск текста на странице, сохранение в файл.
Всего строчек 10-15 кода.
Скрипт долго делает проходку по строкам, в итоге чтобы выполниться ОДИН раз - уходит что-то около 20 (!) секунд!
Скорость выполнения стоит средняя.
Пробовал выставлять в настройках максимальную скорость выполнения - начинает лагать браузер, + его нельзя надолго оставить, после воспроизведения в цикле, браузер в итоге просто намертво виснет, приходится убивать процесс. Иногда вроде вылетало с ошибкой1001. ( Компьютер более менее мощный, оперативной памяти 16 гб , про процессам смотрел, firefox не сказать бы что много ел в моменты зависаний)
На средней скорости, вроде всё нормально.
заметил что на Tag waiting тратится около 4-5 секунд, но как уменьшить время ожидания не нашёл ( Ждёт, будет ли найден данный текст), да и это бы не сильно повлияло на скорость, но всё же.
Прописать команды в коде на скорость воспроизведения - так понимаю это тоже самое, что и выставить в опциях, будет тоже самое.
Либо клонировать 10 копий, с разными названиями, открывать десять окон браузера, в каждой запускать по копии?Неудобно, да и будет ли это всё дело корректно работать..
Какие ещё есть варианты?
Отсутствует
Здравствуйте. Помогите пожалуйста нажать на кнопку claim bitcoin.
Сайт
Отредактировано InfSub (27-01-2017 10:36:48)
Отсутствует
Scorp1978
удалено избыточное цитирование
Включал запись, но в коде элементов на эту кнопку 11 строчек, и с каждым заходом на сайт, менятся data-valua и номер строчки ( tag pos 1-11). Как найти нужную строчку?
InfSub
Отсутствует
luca
откройте faq и посмотрите видео-уроки
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте.
Как извлечь текст из блока? Пробовал такую команду:
TAG SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(1)>DIV:nth-of-type(3)" EXTRACT=TXT
Отсутствует
luca
откройте faq и посмотрите видео-уроки
Уважаемый InfSub, к сожалению в этих видео уроках я не нашел ответ на мой вопрос, но большое спасибо, просмотр пошел на пользу. Вопрос остается открытым.
Отсутствует
luca
TAG POS=1 TYPE=INPUT:BUTTON FORM=ACTION:http://www.bustedfaucet.com/ ATTR=NAME:claim_coins
Отредактировано paradoxx (27-01-2017 21:28:15)
Отсутствует
paradoxx
Не так все легко, в коде элементов 11 строчек. Сейчас только что сделал запись нажатие произошло на TAG POS=2. И каждый раз разный tag pos
Отсутствует
vasilyp
extract возможен только через tag pos....
либо средствами js
Добавлено 28-01-2017 17:16:29
Чтоб каждый раз VAR1 было равно +1 к пред идущему. типо loop
TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:* ADD VAR1 1 TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:* ADD VAR1 1 TAG POS={{!VAR1}} TYPE=BUTTON:SUBMIT ATTR=TXT:*
Добавлено 28-01-2017 17:41:45
luca
вы правы, подобный вопрос, на форуме не обсуждался, судя по коду, там 11 идентичных элементов, разница только в параметре data-value и в применяемых стилях
так как 10 элементов имеют размер равный 0х0px, а один элемент 161.35x36px
как выловить данный элемент - на вскидку сказать сложно
предположу что, нужно через DOM искать элемент со свойством inline-block
Отредактировано InfSub (28-01-2017 17:41:45)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует