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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№635228-05-2016 18:30:43

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 50.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Пытаюсь сделать Extract фрейма в iim все работает а конда код переношу в JS выдает ошибку

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

TypeError: "<iframe name=\"u2ewph38yq41\" scrolling=\"no\" role=\"presentation\" style=\"width: 100%; height: 100%; outline: 1px solid blue;\" title=\"recaptcha challenge\" src=\"https://www.google.com/recaptcha/api2/frame?c=03AHJ_Vusb0ioAnfygjyM0UD1_Kx7KcMmnIwJCB_zvcjD7kCM6B0qYHvsmdNOxgfToBm3aL2yjk2oHRSdZqAHFgk1f6DTiJcIaz_dKvKhmTClmfimqjKkv8nn9asLe85dxPZHnQn5iQV0q1iVddjzKp47_6c1AK9Duv1kyadUeXsgpvDgolIRojuJk_eAYZInvO4sw23wtSJe2GJIGtkEbJSoLUB6nAysjKVRWnn-fJQMMiYLd9n2y32EqJyfKXny4nkba89ZnJZ9j42y66NfnCvZ33b4YhSY7W-A070NjUoumxXbm6E4Q0vAAuzw6m9YEvuBkNv4WswSV5kLuVE_Ll_CCxQZKtm1Udw8BtALJP5NRJ5LnxJWdAAkX683iKd-1KuSXGu0n2M71WQ4ETfXPKS1ClmjTEleghZaNiEElOya28STtZ4_2Mcd3dshX5UmPfQqsfPSVW_2KYmU4nH7CoHllVgIrbCCUB4WsBrVObz7eduSMgsFGaHS_ro9wROMcJzdN2R-cB19Ii2t5m665mZ9L8FMKfgiqwy0tCK4oINbdx6EaBoABWOCb04TIU6lqUkpXkTU_z1wh&amp;hl=en&amp;k=6Le_9gMTAAAAAKOUJd69SRzc7fWisgnaZ3AA3G1G&amp;v=r20160523111023&amp;bcr=%5B1124077705%2C1964802575%2C-950026753%2C-1768915620%2C-853227348%2C42883300%2C-2131659184%2C-1358144743%2C-16418775%2C913457482%2C-1130008678%2C-64282948%2C1837023259%2C-1237351983%2C19315403%5D&amp;bg=!09Wg1fRHH4C_xDzoT-FB_CIJ6rBqGY8HAAAAL1cAAAAMDwBNKYZognsOYmYjUKH29pi449f2o3cbVisp2yIIE1zG_bHQz5U_el6mUDIrNoxCTyDWu_5cUb0YEDesossiNBX9g-0uDSDrW7oBqOXTUyGcANNQ3OL4g6YjSzv6l8UxTsN_nQD4ViH3X5leCjm8aPz-rgCYuUSmS81QQkULjWQStz7KmjiMbd7UEtafeZ_u2EUAID0y6JuPF3YUJgxAU0DUIzTtH8tlLi1WADK9xQvMKEWW0crBPyEvG4fKGVJYQ4rJBVsaXEg7eX6FwD7xLhtQhfI82F7wZ1eqRpUqkXD905zL_p4Ng00Mb1Wx8Q1-ehvjusPvwf0DONtvsHphdlSfocnPbE1m_WcMjb6e-oOGXhEjBW17NH5toYHkfn6iqkKg3FKQ&amp;chr=%5B15%2C2%2C2%5D#u2ewph38yq41\" frameborder=\"0\"></iframe>".match(...) is null, line 5 (Error code: -1001)


JS

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

Выделить код

Код:

iimPlay('CODE:'    
    + 'FRAME NAME="undefined"\n'
    + 'TAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark\n'
    + 'FRAME F=0\n'
    + 'TAG POS=1 TYPE=IFRAME ATTR=TITLE:"recaptcha challenge" EXTRACT=HTM\n'
    + 'SET !VAR1 EVAL("\'{{!EXTRACT}}\'.match(/name="(\w*)"/)[1];")\n'
    + 'FRAME NAME={{!VAR1}}\n'
    + 'ONDOWNLOAD FOLDER=* FILE=captcha.png\n'
    + 'TAG POS=1 TYPE=DIV ATTR=ID:rc-imageselect CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT\n'
)


В чем ошибка?

Отредактировано kani339 (28-05-2016 18:31:08)

Отсутствует

 

№635328-05-2016 18:38:59

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

В первом посте в теме капч готовый код.


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№635429-05-2016 14:20:53

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

подскажите пожалуйста почему не срабатывает иногда кнопка в imacros пригласить в группу? то есть иногда пропускает команду или не срабатывает

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

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=A ATTR=ONCLICK:return<SP>Friends.inviteToGroup(event,<SP>71978570,<SP>*,<SP>0,<SP>'*')&&CLASS:friends_act&&HREF:

Отсутствует

 

№635529-05-2016 16:12:39

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: unknown 0.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

volchsek

скрытый текст
Значит в теге что то меняется, скорее всего цифры, попробуй и их заменить на *
Или попробуй так

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=A ATTR=CLASS:friends_act&&HREF:


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№635629-05-2016 23:13:35

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

помогите пожалуйста с js, приглашать в группу до тех пор пока не высветится строчка (Вы можете пригласить только 40 друзей в день.)- после остановить цикл, вывести на экран что  достигнут лимит...

Отсутствует

 

№635729-05-2016 23:39:49

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 50.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

volchsek
Ну так включите запись и кликните на сообщение
А потом проверяйте в каждом цикле, есть или нет сообщение
Или сделайте цикл на 40 операций


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№635829-05-2016 23:56:34

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Так команда перепрыгивает людей! и когда цикл прошел 41 раз приглашать еще можно человек 20

Отредактировано volchsek (29-05-2016 23:57:21)

Отсутствует

 

№635929-05-2016 23:59:45

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 50.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

volchsek
Это уже, корявость реализации

Добавлено 30-05-2016 00:00:35
В крайнем случае, если лениво искать баги, цикл на 80 даст нужный результат

Отредактировано InfSub (30-05-2016 00:00:35)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№636030-05-2016 00:03:58

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

volchsek

скрытый текст
Ну сделай бесконечный цикл или на 100 повторений, и если найдена надпись ...только 40 в день, то  бреак - выход из цикла
и алертом выведи нужное сообщение.

Отредактировано PRESIDENT (30-05-2016 00:33:51)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№636130-05-2016 00:11:27

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

PRESIDENT
в js не силен

Отредактировано InfSub (30-05-2016 00:15:29)

Отсутствует

 

№636230-05-2016 00:15:02

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 50.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

volchsek

Добавлено 30-05-2016 00:17:38
volchsek
Что мешает посмотреть аналогичные примеры на форуме?
Только недавно приводил аналогичный пример, только с обратным условием, если текст не найден, прервать цикл

Отредактировано InfSub (30-05-2016 00:17:38)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№636330-05-2016 00:19:10

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub
хорошо посмотрю спасибо

Отсутствует

 

№636430-05-2016 00:49:31

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

volchsek

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

Выделить код

Код:

for(a=1; a<99; a++){   //<--- Задаём цикл, число повторов
    iimPlayCode('TAG POS='+a+' TYPE=A ATTR=CLASS:friends_act&&HREF:'); //<--- Обрати внимание тут номер позиции уже  задаётся не ЛОП-ом а берётся номер цикла
    iimPlayCode('WAIT SECONDS=3');
 if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"только 40 друзей в день"')>0) break; //<--- Если найдена надпись, то бреак, остановка цикла
 }

Только плиз не тупи больше, не задавай таких глупостей.
Это уже не смешно, поверь.:(
Эти вопросы что ты всегда задаёшь , это не то что азы, это задачки для младшей группы детского сада.
И возьми этот пример для образца и пойми наконец как цикл в JS работает, и как его прервать, и логические операторы, и поиск текста на странице, и для составления более менее внятных скриптов тебе больше ничего не нужно.


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№636530-05-2016 01:15:46

helpmeeeman
Участник
 
Группа: Members
Зарегистрирован: 30-05-2016
Сообщений: 6
UA: Chrome 50.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Ребят помогите подправить скрипт.
Нашел на просторах интернета скрипт для 

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

Скрипт почти полностью рабочий за исключением одного, он при выскакивания капчи в вк ее не распознает.
Вот сам скрипт Js
скрытый текст

Выделить код

Код:

iimPlayCode('VERSION BUILD=8601111 RECORDER=FX')
for(x=1;x<=15;x++){
iimPlayCode('SET !ERRORIGNORE YES')
iimPlayCode('SET !ERRORCONTINUE YES')
iimPlayCode('TAB T=1')
iimPlayCode('URL GOTO=https://likes.fm/#')
iimPlayCode('FILTER TYPE=IMAGES STATUS=ON')
iimPlayCode('WAIT SECONDS=2')
iimPlayCode('SET !TIMEOUT_STEP 10\nEVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>A" BUTTON=0')
iimPlayCode('TAB T=2')
iimPlayCode('WAIT SECONDS=#DOWNLOADCOMPLETE#')
iimPlayCode('FILTER TYPE=IMAGES STATUS=OFF')
iimPlayCode('WAIT SECONDS=1')
iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=BUTTON ATTR=TXT:Добавить<SP>в<SP>друзья')
iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=BUTTON ATTR=TXT:Подписаться')
q=iimPlayCode('TAG POS=1 TYPE=IMG ATTR=SRC:http://vk.com/captcha.php?sid=*')
if(q>0){iimPlay('antigate.iim')}
iimPlayCode('TAB CLOSE')
iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Получи<SP>3.5')
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть')


Так же тут используется скрипт для сервиса antigate, он рабочий проверял.
Сам скрипт
скрытый текст

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT 1
ONDOWNLOAD FOLDER=C:\CAPTCH FILE=captcha.png
WAIT SECONDS=3
TAG POS=1 TYPE=img ATTR=src:/captcha.php?sid=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
TAB OPEN
TAB T=2
URL GOTO=http://antigate.com/imacros.html
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://antigate.com/in.php ATTR=NAME:key CONTENT=Ваш ключ
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://antigate.com/in.php ATTR=NAME:file CONTENT=C:\CAPTCH\captcha.png
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://antigate.com/in.php ATTR=*
WAIT SECONDS=10
TAG POS=1 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}
TAB CLOSE
TAB T=1
FRAME F=0
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT={{!VAR2}}
TAG POS=1 TYPE=BUTTON ATTR=TXT:Отправить
TAG POS=2 TYPE=BUTTON ATTR=TXT:Отправить
WAIT SECONDS=3


Вообще в этом не понимаю:dumb:, заранее спасибо.

Отсутствует

 

№636630-05-2016 06:11:30

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

helpmeeeman

скрытый текст
Если второй код работает, то эти два кода отличаются тегом капчи

TAG POS=1 TYPE=IMG ATTR=SRC:

http://vk.com

/captcha.php?sid=*
TAG POS=1 TYPE=img ATTR=src:/captcha.php?sid=*

Попробуй так

Выделить код

Код:

var key='Ваш ключ';
for(x=1;x<=15;x++){
   iimPlayCode('TAB CLOSEALLOTHERS\nSET !TIMEOUT 30\nURL GOTO=likes.fm/#');
   iimPlayCode('WAIT SECONDS=2');
   iimPlayCode('SET !TIMEOUT_STEP 30\nEVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>A" BUTTON=0');
   iimPlayCode('WAIT SECONDS=1');
   iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Добавить*друзья');
   iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Подписаться');
if(iimPlayCode('TAG POS=1 TYPE=IMG ATTR=SRC:*captcha.php*')>0){
      iimPlayCode('ONDOWNLOAD FOLDER=C:\\CAPTCH FILE=captcha.png WAIT=YES\nTAG POS=1 TYPE=img ATTR=src:*captcha.php* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');                                       
      iimPlayCode('TAB OPEN\nTAB T=2');
      iimPlayCode('SET !TIMEOUT 30\nURL GOTO=antigate.com/imacros.html');
      iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT='+key);
      iimPlayCode('TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:file CONTENT=C:\\CAPTCH\\captcha.png');
      iimPlayCode('SET !TIMEOUT 90\nTAG POS=1 TYPE=INPUT:SUBMIT ATTR=*');
      iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT');txt=iimGetLastExtract();
      iimPlayCode('WAIT SECONDS=1\nTAB CLOSE');
   iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT='+txt);
   iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Отправить');
   iimPlayCode('TAG POS=2 TYPE=BUTTON ATTR=TXT:Отправить');}
 //iimPlayCode('TAB CLOSE');
   iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Получи*');
   iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть');}


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№636730-05-2016 12:48:21

helpmeeeman
Участник
 
Группа: Members
Зарегистрирован: 30-05-2016
Сообщений: 6
UA: Chrome 50.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

PRESIDENT
Спасибо большое все работает:)

Отсутствует

 

№636831-05-2016 17:26:31

vitoff
Участник
 
Группа: Members
Зарегистрирован: 28-02-2016
Сообщений: 13
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

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

Мой код:

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

Выделить код

Код:

var z = iimPlayCode('SET !TIMEOUT_PAGE 20\nURL GOTO=http://site.tam/\nTAG POS=1 TYPE=H2 ATTR=TXT:name*')
if(z == 1){
     iimPlayCode('логинимся');
}


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

Отсутствует

 

№636931-05-2016 18:07:48

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

vitoff пишет

Собственно вопрос: как

Поставить АД блок и срезать всю лишнюю бяку, вообще оставить только нужные фреймы.
И поставь if(z>0) и после авторизации сделай ещё одну проверку, зашёл ли в аккаунт, а то может не залогинился, а скрипт маслает дальше.

Вот на примере серфинга одного букса
там должна быть страница рекла, и всякие рекламные банеры, а грузится только нужный мне фрейм.
c73b1d67c7fd.jpg

Отредактировано PRESIDENT (31-05-2016 18:17:38)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№637031-05-2016 18:10:16

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 45.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

vitoff
совет выше, + сделай цикл, который будет проверять - залогинился ты или нет, т.к. форма авторизации должна смениться на что-то типа "ваш ник" и "выход"


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№637101-06-2016 14:50:33

vitoff
Участник
 
Группа: Members
Зарегистрирован: 28-02-2016
Сообщений: 13
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

PRESIDENT пишет

Поставить АД блок и срезать всю лишнюю бяку

Это хороший вариант, как минимум всякие гугл-переводчики выключить можно. Но саму рекламу я хочу оставить, что бы бот время от времени по ней кликал, тем самым принося доход владельцу сайта, который делится этим доходом (на заметку тем, кто собирает криптовалюту).

InfSub пишет

совет выше, + сделай цикл, который будет проверять - залогинился ты или нет, т.к. форма авторизации должна смениться на что-то типа "ваш ник" и "выход"

Проверка есть, просто не выкладывал сюда.

В итоге проблему решил, просто разделив макрос на две части:

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

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_PAGE 20\nURL GOTO=http://site.tam/\n');
var z = iimPlayCode(TAG POS=1 TYPE=H2 ATTR=TXT:name*');
if(z > 0){
     iimPlayCode('логинимся');
}


Таким образом, заголовок (или форма авторизации) будет найден даже если страница не успела прогрузиться до конца.

PRESIDENT, InfSub, благодарю за помощь :)

Отсутствует

 

№637201-06-2016 15:52:34

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 50.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Прошу прощенние за избитый уже вопрос, но все же не получаеться прервать цикл если на странице не найден определенный текст.
Что делаю не так?

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

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* EXTRACT=HTM\n')
f2='FRAME '+iimGetExtract().match(/name=".*?"/)+'\n';
var speed = 'SET !REPLAYSPEED FAST\n';

for(;;) {
if(iimPlayCode(speed+'SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\n'+f2+'SEARCH SOURCE=TXT:"Click verify once there are none left."')>0){ 
    iimPlayCode(speed+f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-reload-button" BUTTON=0');
}
else { 
    break;
} 

}

Отредактировано kani339 (01-06-2016 16:06:22)

Отсутствует

 

№637301-06-2016 16:31:01

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 45.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Возможно текст всегда есть на странице только скрыт стилями.


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№637401-06-2016 16:49:10

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 50.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

PRESIDENT пишет

Возможно текст всегда есть на странице только скрыт стилями.

а каким тогде еще образом можно сделать перезагрузку для капчи, когда появляеться данный текст
"Click verify once there are none left"

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

Отсутствует

 

№637501-06-2016 17:40:17

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 45.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

kani339
так сравни разницу в параметрах html элемента содержащего этот текст, в ситуациях когда текст скрыт и когда он виден (extract=htm в помощь)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№637601-06-2016 17:52:05

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Chrome 50.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

У меня такой вопрос по  "запуску внешней программы с аргументами из js-скрипта".
Возможно ли прописать  в cmd.exe рандомный или последовательный запуск программ?Дело в том,что я не обладаю "динамо"и приходиться запускать разные анонимайзеры.

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

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