Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
dvitkovs
TAG POS=1 TYPE=DIV ATTR=id:tabs-1 EXTRACT=TXT SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/code:(.*?)if/i).pop().trim()") PROMPT {{!EXTRACT}}
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Ребят скрипт не работает на одноклассниках, раньше работал, что поменять?
SET !ERRORIGNORE YES TAB T=1 URL GOTO=http://odnoklassniki.ru/online '''''''''''''Здесь меняете возраст людей 18 и 99 'возраст ОТ: SET !VAR1 18 'возраст ДО: SET !VAR2 99 '''''''''''''Здесь указываем город в кавычках SET !VAR6 "Москва" TAG POS=1 TYPE=SPAN ATTR=ID:onSiteNowCityLink TAG POS=1 TYPE=SPAN ATTR=ID:onSiteNowCityLink TAG POS=1 TYPE=input ATTR=ID:field_city CONTENT={{!VAR6}} '''''установим рандомное время ожидания SET !VAR3 EVAL("var random=Math.floor(Math.random()*7 + 1); random;") SET !VAR4 EVAL("var random=Math.floor(Math.random()*8 + 1); random;") TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=*&st.ageFrom=*&st.female=*&st.male=1&cmd=OnSiteNowUsersRB ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}} TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=*&st.ageFrom=*&st.female=*&st.male=1&cmd=OnSiteNowUsersRB ATTR=ID:field_ageTo CONTENT=%{{!VAR2}} WAIT SECONDS={{!VAR3}} TAG POS=1 TYPE=DIV ATTR=CLASS:ic_online WAIT SECONDS={{!VAR4}} SET !TIMEOUT_STEP 1 EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV:nth-of-type(6)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(6)>DIV>DIV>DIV:nth-of-type(4)>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>DIV>UL>LI:nth-of-type(2)>DIV>SPAN>SPAN>SPAN" BUTTON=0 SET !TIMEOUT_STEP 1 EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV:nth-of-type(6)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(6)>DIV>DIV>DIV:nth-of-type(4)>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>DIV>UL>LI:nth-of-type(2)>DIV>SPAN>SPAN>SPAN" BUTTON=0 WAIT SECONDS=1 BACK
Правила темы iMacros:
1. Не рекомендуется:
1.3.2 Размещать код в открытом виде. Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
InfSub
Отсутствует
dvitkovs
скрытый текстВыделить кодКод:
TAG POS=1 TYPE=DIV ATTR=id:tabs-1 EXTRACT=TXT SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/code:(.*?)if/i).pop().trim()") PROMPT {{!EXTRACT}}
Ух ты! Здорово! Получилось! Благодарю!!!
Это что, вы так всё красиво, грамотно и оперативно сделали благодаря тому, что посмотрели html-код, который я привёл?
Отсутствует
тому, что посмотрели html-код, который я привёл?
нет, думал, что искомый фрагмент в отдельном html-теге, оказалось, что это не так
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Добрый день.
Необходимо на место (выделенное в коде жирным) подтягивать тег title со страницы заданной в переменную VAR1
Подскажите, пожалуйста, как правильно написать код?
URL GOTO=https://www.yandex.ua/ PROMPT "Пожалуйста введите ваш урл:" !VAR1 TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://yandex.ua/search/ ATTR=ID:text CONTENT={{!VAR1}}@<SP>title:“[b]сюда вставить title[/b]” TAG POS=1 TYPE=BUTTON FORM=ACTION:https://yandex.ua/search/ ATTR=TXT:Найти
Отсутствует
Аймакрос может все. С помощью джаваскрипта.
А может ли аймакрос (с помощью джаваскрипта) управлять сторонними программами? Например есть программка-чистильщик CCleaner, может ли аймакрос ей управлять? Например: нажать очистка- анализ- очистка-, или реестр- поиск проблем- исправление? Может аймакрос так? Если да, то что для этого надо? Каким образом аймакрос будет воздействовать на сторонние программы для их управления по заданному условию?
Отсутствует
dvitkovs
Тебе реестр надо чистить или просто в браузере кешь/куки ?
Теоретически можно всё и управлять внешней программой.
удалено, флуд
под запретом, как вы выразились - не js, а глупые вопросы из серии a+b
а объяснять устройство самолёта, тем кто не дорос ещё до велосипеда, простите - глупость, если нет понимания iim-кода, о каком js речь?
InfSub
Отредактировано PRESIDENT (18-12-2015 20:24:39)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Тебе реестр надо чистить или просто в браузере кешь/куки ?
Отредактировано dvitkovs (18-12-2015 20:14:29)
Отсутствует
dvitkovs
Отредактировано PRESIDENT (18-12-2015 20:17:58)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Чем тебе ТОР или прокси не устраивают.
А как в браузере Тор новую личность менять аймакросом?
Вот на скриншоте показано что нажимать вручную. Но как это можно скриптом или какой командой автоматизировать?
Отсутствует
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Но это могла бы быть и другая прога, например: Видео-конвертер какой-нибудь, или Скайп, или эмулятор андроида BlueStaks.
может заставим iMacros - еще кофе варить? давайте, не будем разводить оффтоп! У каждого приложения - свои задачи, вам нужно управлять десктопными приложениями, для этого есть куча программ, iMacros - не в их числе, но ни кто не мешает Вам сделать связку между iMacros и другими приложениями, но не управлять ими, а передавать им данные
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
ни кто не мешает Вам сделать связку между iMacros и другими приложениями, но не управлять ими, а передавать им данные
Понятно. Я об этом и писал, что нужны некие посреднические программки, которые будут связывать аймакрос и десктопные приложения.
Это своего рода как будто ехать в Москву через Камчатку.
Отсутствует
Как добавить список SOCKS5 прокси в макрос? Подробнее под спойлером:
CMDLINE !DATASOURCE mailrupass.csv SET !DATASOURCE_COLUMNS 2 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO=http://m.mail.ru/cgi-bin/login?noclear=1&page=folders WAIT SECONDS=3 TAG POS=1 TYPE=INPUT:TEXT FORM=ID:authform ATTR=NAME:Login CONTENT={{!COL1}} SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:authform ATTR=NAME:Password CONTENT={{!COL2}} TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:authform ATTR=* WAIT SECONDS=1
Нужно добавить отдельным файлом список SOCKS5 прокси через отдельный файл socks5proxy.csv
чтобы при входе на mail.ru менялись SOCKS5 прокси
Обращаю внимание, что нужны именно SOCKS5 прокси
В .js ?
Отсутствует
все еще актуален
Здесь один ответ - изучайте js, т.к. он может взаимодействовать с элементами сайта, что по сути и делает консоль, иначе - ни как
в двух словах процесс взаимодействия - не описать, да и десятка страниц на форуме вряд ли хватит... но в и-нете куча статей на тему js и профильных форумов
Добавлено 20-12-2015 15:28:28
Как добавить список SOCKS5 прокси в макрос?
Отредактировано InfSub (20-12-2015 15:28:28)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
скрытый текст
С прокси разобрался. Спасибо за подсказку. Остался вопрос как подключать одновременно 2 .csv :
mailrupass.csv
+
socks5proxy.csv
Одну базу не предлагать
Для socks5proxy.csv можно назначить свой разделитель, так понимаю
Отсутствует
Для socks5proxy.csv можно назначить свой разделитель, так понимаю
чем стандартная запятая, используемая по умолчанию, не устраивает?
как подключать одновременно 2 .csv :
mailrupass.csv+socks5proxy.csv
так же, как и 1, подключили, получили данные, подключили следующий взяли данные
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
В готовых списках прокси обычно разделитель для ip:port двоеточие.
да, я знаю, думал - вы самостоятельно сохраняете эти данные,а не используете готовые
Добавлено 20-12-2015 18:16:09
Отредактировано InfSub (20-12-2015 18:16:49)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как выполнить команду iimPlay() на неактивной вкладке (из управляющего Javascript)? Первый ответ, который приходит в голову - что это сделать нельзя. Ведь сначала нужно с помощью команды TAB активировать нужную вкладку и только потом вызывать iimPlay().
Но ведь мы можем запустить iMacros c помощью кнопки "Воспроизвести" и уйти на другие вкладки, при этом скрипт продолжает работать. Значит, iMacros запоминает текущее окно. Может можно это текущее окно как-то установить из управляющего javascript?
пишу скрипты на iMacros, сопрягаю iMacros с 1С
Отсутствует
Доброго времени, господа!
PRESIDENT
var url=['mega-bonus.org','mega-bonus.net','bitcoin-kran.net']; var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n', f=0; var login='твой логин', pass='твой пасс'; for(j=1; j<=999; j++){ for(a=0; a<3; a++){ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS'); iimPlayCode(t3+'URL GOTO='+url[a]); f=iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:Вход*аккаунт'); if(f>0){ iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:log_email CONTENT='+login); iimPlayCode('TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=NAME:pass CONTENT='+pass); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*');} f=iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Приглашайте*проект!'); if(f>0){ for(i=1; i<=10; i++){ iimPlayCode(t3+'URL GOTO='+url[a]+'/account/bonuss'+i); f=iimPlayCode(t0+'TAG POS=1 TYPE=B ATTR=TXT:Вы*получали*'); if(f<0){ iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:*'); iimPlayCode(t0+'TAG POS=1 TYPE=B ATTR=TXT:На*бонус*');}}}} iimPlayCode('WAIT SECONDS=10');}
I'm sorry... I'm new...
Отсутствует
Но ведь мы можем запустить iMacros c помощью кнопки "Воспроизвести" и уйти на другие вкладки, при этом скрипт продолжает работать. Значит, iMacros запоминает текущее окно.
Нет нельзя, имакрос работает только в текущей вкладке.
скрипт его просто пропускает
Отредактировано PRESIDENT (20-12-2015 21:47:01)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Доброго времени, господа!
PRESIDENT пишетскрытый текстВыделить кодКод:
var url=['mega-bonus.org','mega-bonus.net','bitcoin-kran.net']; var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n', f=0; var login='твой логин', pass='твой пасс'; for(j=1; j<=999; j++){ for(a=0; a<3; a++){ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS'); iimPlayCode(t3+'URL GOTO='+url[a]); f=iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:Вход*аккаунт'); if(f>0){ iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:log_email CONTENT='+login); iimPlayCode('TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=NAME:pass CONTENT='+pass); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*');} f=iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Приглашайте*проект!'); if(f>0){ for(i=1; i<=10; i++){ iimPlayCode(t3+'URL GOTO='+url[a]+'/account/bonuss'+i); f=iimPlayCode(t0+'TAG POS=1 TYPE=B ATTR=TXT:Вы*получали*'); if(f<0){ iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:*'); iimPlayCode(t0+'TAG POS=1 TYPE=B ATTR=TXT:На*бонус*');}}}} iimPlayCode('WAIT SECONDS=10');}
Два первых сайта в коде имеют одинаковую фрму входа на главной странице, а третий сайт (бикткоин кран который) в одном шаге к форме регистрации и скрипт его просто пропускает. Пробывал прописать в урлах не просто домен, а сразу страницу с входом типа домен/login - скрипт регается всё отлично , но дальше ссылки начинают врать, приставляя вместо домена по ходу этот путь. Может кто силён для такого рода скриптика - что можно приписать?
Спасибо.
Там сейчас уже капчу ввели (в двух первых сайтах). Так что... недолго музыка играла
Отсутствует