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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№265202-12-2014 23:14:40

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

Может кому интересно - расскажу немного о прокси авторизации !

далее (ПРОВЕРКА ВЕЛАСЬ НА PALE MOON 25 PORTABLE)
рыскал короче по дополнениям и глубоким настройкам и только сегодня что-то получилась , с обычными прокси без авторизации у аймакрос все супер , но с авторизацией бывают непредсказуемые глюки, причем заполнение диалога не всегда корректно срабатывает.
Есть небольшое решение с дополнением автоматической авторизацией - но там можно прописать только один логин и пароль , а в моём случае прокси заказаны с 2-х сайтов - вот чего нашёл - (Может кто подскажет решение лучше)

1 качаем и устанавливаем :Прокси авторизатор
Этот не подойдёт , так как он не реагирует на изменение глубоких настроек аналог доп. выше
2 открываем раздел дополнений и ищем установленный прокси авторизатор и вбиваем в него ваши лог и пасс от проксей
3 после заходим в about:config (иначе глубокие настройки) и ищем там extensions.proxyauth.authtoken
4 Все что написано после extensions.proxyauth.authtoken и есть зашифрованные лог и пасс (к примеру так выглядят зашифрованные лог 111 и пас 111        MTExOjExMQ== )
5 теперь копируем шифрованный лог и пасс в текстовый файл ваших прокси и говорим аймакрос использовать по нужному вам сценарию
6 используем команды изменений настроек по принципу : 
в JS

Выделить код

Код:

iimPlayCode("URL GOTO=about:config")
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);

// иначе говоря меняет параметр строка 
prefs.setCharPref("extensions.proxyauth.authtoken", 'MTExOjExMQ==');

так выглядит на iim

Выделить код

Код:

SET LOGPASS MTExOjExMQ==

URL GOTO=about:config
SET CHANGELOGPASS EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref("extensions.proxyauth.authtoken",'{{LOGPASS}}');")

Недостаток в том что нужно получить варианты шифрованных лог и пасс для ваших прокси -но думаю это займет не более 2-3 мин если используется 2-5 комплектов прокси


напоминаю так меняются прокси в js - но можно и в iim прикрутить через eval
если не понимаете как перекинуть в iim - смотрите пример выше "так выглядит на iim"

Выделить код

Код:

var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);

// manual proxy configuration
prefs.setIntPref("network.proxy.type", 1);

// use the proxy server for all protocols
prefs.setBoolPref("network.proxy.share_proxy_settings", true);

// HTTP Proxy
prefs.setCharPref("network.proxy.http", 'ip');
prefs.setIntPref("network.proxy.http_port", port);

// SOCKS Host
prefs.setCharPref("network.proxy.socks", 'ip');
prefs.setIntPref("network.proxy.socks_port", port);

// SSL Proxy
prefs.setCharPref("network.proxy.ssl", 'ip');
prefs.setIntPref("network.proxy.ssl_port", port);


P.s  в  идеале конечно было бы супер поковыряться в дополнении авторизации прокси и убрать шифрование логина и пароля  , ну или же иметь дополнение которое автоматически вбивает нужный лог и пас к нужному прокси (такое кстати уже есть дополнение ,но глючит с  импортом листов и  отстутствует совместимость Pale Moon RUS,( ENG работает) прокси вот оно)

Отредактировано kolshix (02-12-2014 23:26:57)

Отсутствует

 

№265302-12-2014 23:26:26

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

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

kolshix, D83DDC4D.png


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


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

Отсутствует

 

№265403-12-2014 01:54:34

Маххх
Участник
 
Группа: Members
Зарегистрирован: 30-11-2014
Сообщений: 22
UA: Firefox 24.0

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

Уважаемые знатоки прошу немного внимания и помощи.
Задача:
Нужно чтобы макрос заходил по очереди в группы вк и оставлял коменты.
Макрос на разгадку капчи готов, работает. (razgadka_kapchi.iim)
Макрос (dokap.iim) переходит по ссылке в группу и пишет комент на стене, после нажатия кнопки отправить заканчивается (а там капча либо появляется либо нет, бывает по разному)
Переход по ссылкам групп сделал в разных ііm файлах.

Вот в Управляющем js-скрипте вызывает первую группу, а потом или зависает, или мозила падает, или по кругу в той же группе ходит.

Скажите как правильно осуществить (прописать в управляющем) поочередный переход в следующие iim файлы по очереди.

Пробовал так:

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

Выделить код

Код:

iimPlay("dokap.iim")
do{i=iimPlayCode("SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=DIV ATTR=CLASS:box_title")
    if (i==1){iimPlay("razgadka_kapchi.iim");};
}while(i==1);


iimPlay("dokap10.iim")
do{i=iimPlayCode("SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=DIV ATTR=CLASS:box_title")
    if (i==1){iimPlay("razgadka_kapchi.iim");};
}while(i==1);


iimPlay("dokap11.iim")
do{i=iimPlayCode("SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=DIV ATTR=CLASS:box_title")
    if (i==1){iimPlay("razgadka_kapchi.iim");};
}while(i==1);


так:

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

Выделить код

Код:

iimPlay("dokap.iim")
i=iimPlayCode("TAG POS=1 TYPE=DIV ATTR=CLASS:box_title")  //   Индикатор капчи для ВК 
if (i>0){
   for (;;){
        b=iimPlay("razgadka_kapchi.iim")
        if (b<0){
       break
        }  
   }
}

iimPlay("dokap10.iim")
i=iimPlayCode("TAG POS=1 TYPE=DIV ATTR=CLASS:box_title")  //   Индикатор капчи для ВК 
if (i>0){
   for (;;){
        b=iimPlay("razgadka_kapchi.iim")
        if (b<0){
       break
        }  
   }
}

iimPlay("dokap11.iim")
i=iimPlayCode("TAG POS=1 TYPE=DIV ATTR=CLASS:box_title")  //   Индикатор капчи для ВК 
if (i>0){
   for (;;){
        b=iimPlay("razgadka_kapchi.iim")
        if (b<0){
       break
        }  
   }
}


и так:




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

Выделить код

Код:

var q;
for (q=1;q<=1;q++){
iimPlay("dokap.iim");
}
w=iimPlayCode("TAG POS=1 TYPE=DIV ATTR=CLASS:box_title") 
if (w>0){
for (w=1;w<=1;w++){
      w=iimPlay("razgadka_kapchi.iim")
       if (w>0){
          break

      }  
   }
  }
  
  var q;
for (q=1;q<=1;q++){
iimPlay("dokap10.iim");
}
w=iimPlayCode("TAG POS=1 TYPE=DIV ATTR=CLASS:box_title") 
if (w>0){
for (w=1;w<=1;w++){
      w=iimPlay("razgadka_kapchi.iim")
       if (w>0){
          break

      }  
   }
  }
  
  var q;
for (q=1;q<=1;q++){
iimPlay("dokap11.iim");
}
w=iimPlayCode("TAG POS=1 TYPE=DIV ATTR=CLASS:box_title") 
if (w>0){
for (w=1;w<=1;w++){
      w=iimPlay("razgadka_kapchi.iim")
       if (w>0){
          break

      }  
   }
  }

Отсутствует

 

№265503-12-2014 02:15:43

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

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

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

Маххх пишет

Вот в Управляющем js-скрипте вызывает первую группу, а потом или зависает, или мозила падает

пробуйте более ранние версии мозиллы и имакроса

Маххх пишет

или по кругу в той же группе ходит.

если не считать 3 варианта, где присутствует совершенно бесполезный цикл for(...) то у вас ни где не присутствует ни одного элемента зацикливающего скрипт "dokap.iim"

Отредактировано InfSub (03-12-2014 02:16:28)


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


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

Отсутствует

 

№265603-12-2014 08:34:21

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

Маххх пишет

Уважаемые знатоки прошу немного внимания и помощи.

.... или мозила падает,....

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

по поводу капчи использую такую конструкцию, она более стабильна в разных версиях imacros , mozilla и ОС

SET !TIMEOUT_STEP 1
TAG POS=1 TYPE=DIV ATTR=CLASS:box_title
две верхние команды помещаем в razgadka_kapchi.iim

получаем такой js (в примере на 3 круга , можно и до момента верной разгадки ) 
   

Выделить код

Код:

for (cklCaptcha=1;cklCaptcha<=3;cklCaptcha++){
     if (iimPlay("razgadka_kapchi.iim")<0) {break;}
}

если вдруг код js не работает , мог допустить синтаксическую ошибку )) не всегда все замечаю

и ещё по поводу команды индикатора капчи TAG POS=1 TYPE=DIV ATTR=CLASS:box_title
Есть небольшая проблемка - но может и нет - данная команда реагирует положительно и на другие сообщения ВК (к примеру на сообщение - на ограничение количества добавлений друзей за сутки)

Отсутствует

 

№265703-12-2014 11:15:20

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

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

kolshix пишет

если вдруг код js не работает , мог допустить синтаксическую ошибку ))

в данном случае, iimPlay всегда будет == 1 из-за того, какой код находится в iim-файле разгадки капчи

Добавлено 03-12-2014 11:18:02
вообще, странный способ проверять - разгадана ли капча, проверкой на ошибки, хотя и будет действовать, если правильно записать iim-файл

Отредактировано InfSub (03-12-2014 11:18:17)


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


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

Отсутствует

 

№265803-12-2014 13:42:47

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

InfSub пишет
kolshix пишет

если вдруг код js не работает , мог допустить синтаксическую ошибку ))

в данном случае, iimPlay всегда будет == 1 из-за того, какой код находится в iim-файле разгадки капчи

Добавлено 03-12-2014 11:18:02
вообще, странный способ проверять - разгадана ли капча, проверкой на ошибки, хотя и будет действовать, если правильно записать iim-файл

вы полностью не правы !!! iimPlay содержит команду TAG POS=1 TYPE=DIV ATTR=CLASS:box_title (капча есть) , если команда не выполнится iimPlay будет меньше нуля , а значит iimPlay выдаст ошибку и сценарий разгадки не выполнится и в js сработает break

Я уже использую данный метод более 6 месяцев, чаще всего использую без for () - предложил вариант for для тех кто хочет 100% разгадку

Отредактировано kolshix (03-12-2014 13:44:20)

Отсутствует

 

№265903-12-2014 13:45:36

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

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

kolshix пишет

вы полностью не правы !!! iimPlay содержит команду TAG POS=1 TYPE=DIV ATTR=CLASS:box_title (капча есть)

kolshix, прочтите мое сообщение полностью, а не выдирайте фразы применительно к вашему куску кода, я писал о том коде, который использовал Маххх

Добавлено 03-12-2014 13:56:12
Могу пояснить, если не понятно почему:...
В коде Маххх для разгадывания капчи используется SET !ERRORIGNORE YES и результат этого кода, всегда будет равен 1, кроме каких-то глобальных ошибок в коде, которые не сможет проигнорить имакрос

Отредактировано InfSub (03-12-2014 13:56:52)


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


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

Отсутствует

 

№266003-12-2014 16:51:08

Маххх
Участник
 
Группа: Members
Зарегистрирован: 30-11-2014
Сообщений: 22
UA: Firefox 24.0

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

Большое спасибо участникам форума kolshix, InfSub!! даже скажу больше - ОГРОМНОЕ!!!
задачу решил.
к стати я пользуюсь и пользовался портативной мозилой версии 27.0.1, и imacros 8.0.6 как учил kolshix в своем видео.
К стати отдельный респект kolshix за это видео, все доступно и понятно, побольше бы таких видео.
По сути есть желание учится, а не откуда.
kolshix, InfSub - спасибо что вы у нас есть и помагаете.



Рано обрадовался.
Описание:
Трудность появилась в том, что макрос даже когда капча не появляется, всеравно пытается ее разгадать. Сохраняет что попало (картинку).
Когда капчи появляются - проблем не возникает.

Управляющий: (в нем я изменил 3 на 1, поскольку мне не нужно чтобы он 3 раза разгадывал капчу при неправильной разгадке. Мне нужно чтобы он 1 раз разгадывал, неправильные разгадки бывают редко и не так страшны для меня, лучше пусть не разгадав правильно, пойдет дальше)

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

Выделить код

Код:

iimPlay("dokap.iim")
for (cklCaptcha=1;cklCaptcha<=1;cklCaptcha++){
     if (iimPlay("razgadka.iim")<0) {break;}
}

iimPlay("dokap10.iim")
for (cklCaptcha=1;cklCaptcha<=1;cklCaptcha++){
     if (iimPlay("razgadka.iim")<0) {break;}
} и так дальше по тому же типу, просто вызывает разные iim файлы


разгадка:
скрытый текст

Выделить код

Код:

VERSION BUILD=8601111 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !TIMEOUT_STEP 1
TAG POS=1 TYPE=DIV ATTR=CLASS:box_title
FILTER TYPE=IMAGES STATUS=OFF
SET API тут мой ключ прописан
WAIT SECONDS=5
ONDOWNLOAD FOLDER=C:\CAPCH\ FILE=vk.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=SRC:/captcha.php?* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
WAIT SECONDS=1
TAB OPEN
TAB T=2
URL GOTO=https://rucaptcha.com/imacros.html
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT={{API}}
TAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file&&NAME:file&&SIZE:20 CONTENT=C:\CAPCH\vk.jpg
TAG POS=1 TYPE=INPUT:SUBMIT ATTR=TYPE:submit&&VALUE:recognize
WAIT SECONDS=2
TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT
WAIT SECONDS=3
TAB CLOSE
TAB T=1
TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=BUTTON ATTR=TXT:Отправить
WAIT SECONDS=2


ссылка на группу и набор текста:
скрытый текст

Выделить код

Код:

VERSION BUILD=8601111 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !TIMEOUT_STEP 0
FILTER TYPE=IMAGES STATUS=OFF
URL GOTO=http://vk.com/club...
WAIT SECONDS=5
TAG POS=4 TYPE=DIV ATTR=TXT:Написать<SP>сообщение...
TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT=...
TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
WAIT SECONDS=5


тоесть проблема в том, что управляющий отправляет на разгадку капчи даже тогда, когда она не появляется.

Отредактировано Маххх (03-12-2014 17:30:35)

Отсутствует

 

№266103-12-2014 19:34:27

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

Маххх пишет

Большое спасибо участникам форума kolshix, InfSub!! даже скажу больше - ОГРОМНОЕ!!!
задачу решил.

скрытый текст
к стати я пользуюсь и пользовался портативной мозилой версии 27.0.1, и imacros 8.0.6 как учил kolshix в своем видео.
К стати отдельный респект kolshix за это видео, все доступно и понятно, побольше бы таких видео.
По сути есть желание учится, а не откуда.
kolshix, InfSub - спасибо что вы у нас есть и помагаете.



Рано обрадовался.
Описание:
Трудность появилась в том, что макрос даже когда капча не появляется, всеравно пытается ее разгадать. Сохраняет что попало (картинку).
Когда капчи появляются - проблем не возникает.

Управляющий: (в нем я изменил 3 на 1, поскольку мне не нужно чтобы он 3 раза разгадывал капчу при неправильной разгадке. Мне нужно чтобы он 1 раз разгадывал, неправильные разгадки бывают редко и не так страшны для меня, лучше пусть не разгадав правильно, пойдет дальше)
[spoiler]

Выделить код

Код:

iimPlay("dokap.iim")
for (cklCaptcha=1;cklCaptcha<=1;cklCaptcha++){
     if (iimPlay("razgadka.iim")<0) {break;}
}

iimPlay("dokap10.iim")
for (cklCaptcha=1;cklCaptcha<=1;cklCaptcha++){
     if (iimPlay("razgadka.iim")<0) {break;}
} и так дальше по тому же типу, просто вызывает разные iim файлы


разгадка:
скрытый текст

Выделить код

Код:

VERSION BUILD=8601111 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !TIMEOUT_STEP 1
TAG POS=1 TYPE=DIV ATTR=CLASS:box_title
FILTER TYPE=IMAGES STATUS=OFF
SET API тут мой ключ прописан
WAIT SECONDS=5
ONDOWNLOAD FOLDER=C:\CAPCH\ FILE=vk.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=SRC:/captcha.php?* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
WAIT SECONDS=1
TAB OPEN
TAB T=2
URL GOTO=https://rucaptcha.com/imacros.html
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT={{API}}
TAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file&&NAME:file&&SIZE:20 CONTENT=C:\CAPCH\vk.jpg
TAG POS=1 TYPE=INPUT:SUBMIT ATTR=TYPE:submit&&VALUE:recognize
WAIT SECONDS=2
TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT
WAIT SECONDS=3
TAB CLOSE
TAB T=1
TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=BUTTON ATTR=TXT:Отправить
WAIT SECONDS=2


ссылка на группу и набор текста:
скрытый текст

Выделить код

Код:

VERSION BUILD=8601111 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !TIMEOUT_STEP 0
FILTER TYPE=IMAGES STATUS=OFF
URL GOTO=http://vk.com/club...
WAIT SECONDS=5
TAG POS=4 TYPE=DIV ATTR=TXT:Написать<SP>сообщение...
TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT=...
TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
WAIT SECONDS=5


тоесть проблема в том, что управляющий отправляет на разгадку капчи даже тогда, когда она не появляется.

у вас не правильно выставлены команды в файле разгадка
нужно вот так
(обратите внимание что при конструкции ниже отсутствует для команды во второй строке пропуск ошибок , а потом присутствует, если не выполнится TAG POS=1 TYPE=DIV ATTR=CLASS:box_title - то сценарий прирвутся и перейдёт к следующему  по очереди в JS  )

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

Выделить код

Код:

SET !TIMEOUT_STEP 1
TAG POS=1 TYPE=DIV ATTR=CLASS:box_title

SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES

FILTER TYPE=IMAGES STATUS=OFF
SET API тут мой ключ прописан
WAIT SECONDS=5
ONDOWNLOAD FOLDER=C:\CAPCH\ FILE=vk.jpg WAIT=YES

Отредактировано kolshix (03-12-2014 19:34:50)

Отсутствует

 

№266203-12-2014 21:18:20

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

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

Маххх пишет

разгадка

вообще не понятно зачем строка TAG POS=1 TYPE=DIV ATTR=CLASS:box_title была помещена в разгадку, с учетом того, что ранее вы приводили код без этой строки, но если делать с ней, то - как и сказал kolshix, она должна быть до игнора ошибок

Маххх пишет

Управляющий: (в нем я изменил 3 на 1, поскольку мне не нужно чтобы он 3 раза разгадывал капчу при неправильной разгадке. Мне нужно чтобы он 1 раз разгадывал, неправильные разгадки бывают редко и не так страшны для меня, лучше пусть не разгадав правильно, пойдет дальше)

если вам нужен 1 цикл а не больше, то цикл for - вам вообще не нужен:
поменяйте с этого:

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

Выделить код

Код:

iimPlay("dokap.iim")
for (cklCaptcha=1;cklCaptcha<=1;cklCaptcha++){
     if (iimPlay("razgadka.iim")<0) {break;}
}


на этот:
скрытый текст

Выделить код

Код:

iimPlay("dokap.iim")
iimPlay("razgadka.iim")

Отредактировано InfSub (03-12-2014 21:21:17)


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


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

Отсутствует

 

№266303-12-2014 21:34:46

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

InfSub пишет
Маххх пишет

разгадка

вообще не понятно зачем строка TAG POS=1 TYPE=DIV ATTR=CLASS:box_title была помещена в разгадку,

Помещено для того чтоб уменьшить вариант заморозки работы imacros на различных машинах. Затрону немного тему заморозки imacros - обидно, есть замечательная команда для поиска нужного контента   CONTENT=EVENT:FAIL_IF_FOUND    дак вот обидно, что на Windows Server 2008 частенько замораживает работу!!!


Выделить код

Код:

iimPlay("dokap.iim")
iimPlay("razgadka.iim")

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

повторюсь : "Я уже использую данный метод более 6 месяцев, чаще всего использую без for () - предложил вариант for для тех кто хочет 100% разгадку"

Отредактировано kolshix (03-12-2014 21:43:07)

Отсутствует

 

№266403-12-2014 21:45:41

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

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

kolshix пишет

"Я уже использую данный метод более 6 месяцев, чаще всего использую без for () - предложил вариант for для тех кто хочет 100% разгадку"

да - я не спорю с этим вариантом, я делал акцент на то, что при наличии SET !ERRORIGNORE YES не будет срабатывать конструкция if(iimPlay(...)<0)break; в некоторых ситуациях, во всяком случае при отсутствии строки: TAG POS=1 TYPE=DIV ATTR=CLASS:box_title в коде файла-разгадки, проверять возвращаемое iimPlay'ем значение - на ошибки, ИМХО - не логично

методов и вариантов много, все зависит от сайта и необходимости разгадать там капчу

Отредактировано InfSub (03-12-2014 21:48:37)


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


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

Отсутствует

 

№266503-12-2014 21:53:50

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

и да , ещё метод описанный выше использовал , чтоб не засирать код и сделать максимально компактным

Отсутствует

 

№266603-12-2014 22:35:03

Artur86
Участник
 
Группа: Members
Зарегистрирован: 03-12-2014
Сообщений: 3
UA: Chrome 39.0

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

ВСЕм здравствуйте) подскажите пожалуйста. столкнулся с таким вопросом: при запуске мкроса. (это было при запуске разных макросов) бывает зависает браузер. просто встает колом и все. кнопки не нажимаются не на макросе не на браузере. может вообще пропасть вся картинка в браузере. причем сам макрос может продолжать работу корректно. а может не корректно. грубо говоря. пройти 5 страниц и раскинуть в них сообщение. а может на шестой начать сыпать одинаковые сообщения.  Для справки: зависнуть может при условии что открыто несколько окон также и при отрытом одном окне.... также это происходит на браузерах на платформе мозилы. например на ВАТЕРФОКСЕ.  Читал в нете что такое происходит на свежих версиях аймакроса. на старых версиях такого нет.  возможно ли где скачать старые версии? откатить их как либо? В чем вообще может быть проблема?

Отсутствует

 

№266703-12-2014 22:38:30

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

Версии Imacros
и да, Артур ! подскажите почему именно ватерфокс, чем он так примечателен - К примеру выбирая из Mozilla FireFoxe и Pale Moon - смело могу сказать , что форумы и сайты пишут , что Палмун заточен под windows и слабенькие ресурсы - по этому мой выбор пал на палмун .

Что ЕСТЬ WATERFOX  ???

Отредактировано kolshix (03-12-2014 22:42:46)

Отсутствует

 

№266803-12-2014 23:10:12

Artur86
Участник
 
Группа: Members
Зарегистрирован: 03-12-2014
Сообщений: 3
UA: Chrome 39.0

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

kolshix пишет

Версии Imacros
и да, Артур ! подскажите почему именно ватерфокс, чем он так примечателен - К примеру выбирая из Mozilla FireFoxe и Pale Moon - смело могу сказать , что форумы и сайты пишут , что Палмун заточен под windows и слабенькие ресурсы - по этому мой выбор пал на палмун .

Что ЕСТЬ WATERFOX  ???

Ок спс.  попробую другие версии. Почему ватерфокс?... просто потому что он тоже на платформе фаерфокса. я считал что зависания в мозиле связанны с тем что я хватанул какой то вирус.  после некоторых плясок с бубном начал перебирать браузеры где еще можно поставить аймакрос. в итоге переставил винду и понял что дело совсем не в браузере.

Отсутствует

 

№266904-12-2014 07:51:06

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 39.0

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

InfSub, снова нужна твоя помощь. В iim Делаем клик по объекту:

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

Выделить код

Код:

TAG POS=1 TYPE=EMBED ATTR=ID:adcopy-puzzle-image-image


А как сделать чёб кликал точно по центру этого объекта?
Может ещё кто подскажет....:rolleyes:


Я, как ангел!!! =D

Отсутствует

 

№267004-12-2014 08:59:10

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 39.0

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

InfSub пишет

возможно записать  в другой файл, и первую и вторую колонку,

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

Чё гадать на гуще, подскажи пжл, каким образом в две колонки ложить информацию в csv?


Удалено

Отсутствует

 

№267104-12-2014 10:31:28

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

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

stars1981, еслти объект находится всегда в одном месте, можете попробовать записать клик по координатам, но не факт, что это поможет

Добавлено 04-12-2014 10:38:27
spy686, не совсем понял вопроса, но, если в кратце, то при экстракте, вся информация, переданная в первый экстракт идет в первый столбец, далее, если сделать еще один экстракт или использовать ADD !EXTRACT ВАШИ_данные пойдет во второй столбец и т.д.

Добавлено 04-12-2014 10:45:24

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

Выделить код

Код:

' первый столбец
TAG POS= ... EXTRACT=TXT
' второй столбец
TAG POS= ... EXTRACT=TXT
SAVEAS...


Добавлено 04-12-2014 10:47:33
или
скрытый текст

Выделить код

Код:

SET EXTRACT "данные первого столбца"
ADD EXTRACT "данные второго столбца"
SAVEAS...

Отредактировано InfSub (04-12-2014 10:47:33)


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


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

Отсутствует

 

№267204-12-2014 11:56:10

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 39.0

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

InfSub пишет

записать клик по координатам

Как координаты определить? И можно ли применить в iim вот это:

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

Выделить код

Код:

var obj = document.getElementById ('ID вашего объекта'); 
var absTop = var absLeft = 0; 
while (obj.offsetParent); 
   { 
   absTop = obj.offsetTop; 
   absLeft = obj.offsetLeft; 
   obj = obj.offsetParent; 
   } 
alert ('По горизонтали:\t' + absLeft + '\nПо вертикали:\t' + absTop);


или это:
скрытый текст

Выделить код

Код:

<img id=i1 src=1111.gif> 
<div id=d1 onclick=alert([getPos(dID('d1'))[0]-getPos(dID('i1'))[0],getPos(dID('d1'))[1]-getPos(dID('i1'))[1]])>1111111111111111</div> 

<SCRIPT> 
dID=function(I){return document.getElementById(I);}; 

getPos=function(o){var x=y=0; 
    while(o){x+=o.offsetLeft;y+=o.offsetTop;o=o.offsetParent;} 
return[x,y]};

Отредактировано stars1981 (04-12-2014 12:01:48)


Я, как ангел!!! =D

Отсутствует

 

№267304-12-2014 12:13:47

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

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

stars1981 document - не работает в имакросе, т.к. не является объектом имакроса

Отредактировано InfSub (04-12-2014 12:13:56)


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


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

Отсутствует

 

№267404-12-2014 13:20:44

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 39.0

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

InfSub пишет

document - не работает в имакросе, т.к. не является объектом имакроса

Подскажи, пожалуйста:

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

Выделить код

Код:

if (err_bitcoinker_I == 1){
// первоначальный адрес страницы (если отличается - меняем, на тот что в iim)
    iimPlayCode("URL GOTO=http://bitcoinker.com/faucet?ref=92bb3528126f/\nTAG POS=1 TYPE=H2 ATTR=CLASS:cf-subheadline EXTRACT=TXT");
    if(iimGetLastExtract(1)!='#EANF#'){
//здесь запускаем скрипт разгадывания капчи для доп. страницы
    iimPlay("dop_proverka/01_dop_proverka.iim",60);
    }
//здесь клик:  [img]https://pp.vk.me/c622019/v622019458/c7ba/LYppzOBLjYU.jpg[/img]       
        iimPlay("15_min/01_bitcoinker.iim",60);


Код объекта:
скрытый текст

Выделить код

Код:

<embed type="application/x-shockwave-flash" src="http://cloudfront.solvemedia.com/acmedia/f/0/f0I51krdedeMNi/b/bVOq.uTIrdedecMq.swf" style="width:100%;height:100%;padding:0;margin:0;" id="adcopy-puzzle-image-image" wmode="opaque" allowscriptaccess="always" flashvars="url=http://forcrypto.com/?r=12D1hHkL61Q1Voe62ad88rKHLPZsDddkyJ&amp;clickTAG=http://api.solvemedia.com/papi/action?c=2@Oo9Gg1JV1CkZlQNCLaQhwqI63cKPkA-c@ULViVNY0l4gENU8bgrS.539APTC4lJjo0caPjNPssBP2mGFDSmgwVQL0hKH72QScuMlJ7WQZqN3htToecVWewjEDOD0nXfeB6hh-2bFfVjN0LJGKaqfAyERkyGI5RqTL0f-KnP4wKVAVXFyIFZ.hxwB0OxO4yr3qvoUZSTyY8WDUlxos9xu2Dzuuy9UPPGht7MTmyuZ0wPsSTifyoIlkgBBRtqtqFTxTZDmnQH5nPn7mi3CYGpGRMe9iJSy3oth4axH8M1WFQhXSkbiPvKP6HnfGKCQI7SwxJkhFXIK0uoA&amp;listener=adcopy_media_listener">


Я, как ангел!!! =D

Отсутствует

 

№267504-12-2014 13:32:36

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

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

stars1981, подсказать - что?


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


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

Отсутствует

 

№267604-12-2014 13:34:56

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 39.0

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

InfSub пишет

подсказать - что?

Код в место этого: //здесь клик: 

скрытый текст
LYppzOBLjYU.jpg

Отредактировано stars1981 (04-12-2014 13:35:19)


Я, как ангел!!! =D

Отсутствует

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

Board footer

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