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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

iMacros » [РЕШЕНО] Переход по ссылке JS » 23-01-2015 13:34:11

Скорее всего здесь нужен цикл while do. Дождитесь InfSub, возможно он как освободится - вам поможет:)

iMacros » [РЕШЕНО] Переход по ссылке JS » 23-01-2015 12:40:33

Ну и? В чём проблема? Вроде должен нормально открывать 25 ссылку)

iMacros » [РЕШЕНО] Переход по ссылке JS » 23-01-2015 10:03:04

попробуй запиши в макрос действия клика на последнюю ссылку и скинь сюда код. :)

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

InfSub пишет

Feraset, отписался бы в той же теме, где и начинал писать.., а то там начал, тут продолжил =)))))))

InfSub, да как то неудобно уже стало тему накручивать :D , решил официально как все:lol:

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-01-2015 00:22:57

[spoiler][code]var m1,m2,m3,m4,i=1,e='#EANF#',r,pos,user=[];
user['names']='odyssey20072008';
user['mail']='odyssey20072008@mail.ua';
user['pass']='384fySivuVacYZo';
user['pass']='капча';

m='SET !ERRORIGNORE YES'
+'\n'+'SET !EXTRACT_TEST_POPUP NO'
+'\n'+'SET !TIMEOUT 5'
+'\n'+'TAB OPEN'
+'\n'+'TAB T=2'
+'\n'+'URL GOTO=https://temp-mail.ru/'
+'\n'+'TAG POS=1 TYPE=B ATTR=ID:email EXTRACT=TXT'
+'\n'+'SET !VARS {{!EXTRACT}}'
+'\n'+'TAB T=1'
+'\n'+'WAIT SECONDS=1';

m1='SET !TIMEOUT_STEP 1'+'\n'+'TAG POS={POS} TYPE=INPUT:email FORM=ACTION:*register* ATTR=DIR:ltr EXTRACT=TXT';
m2='SET !TIMEOUT_STEP 1'+'\n'+'TAG POS={POS} TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" EXTRACT=TXT';
m3='SET !ERRORIGNORE YES'
+'\n'+'SET !EXTRACT_TEST_POPUP NO'
+'\n'+'SET !TIMEOUT 5'
+'\n'+'TAB T=1'
+'\n'+'URL GOTO=http://windstrike.ru/board/index.php'
+'\n'+'TAG POS=1 TYPE=A ATTR=TXT:Войти<SP>или<SP>зарегистрироваться'
+'\n'+'TAG POS=1 TYPE=INPUT:RADIO FORM=ID:login ATTR=ID:ctrl_not_re

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 15:23:51

А, ок - сейчас попробую.
Разобрался - спасибо!:cool:

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 15:17:38

То есть можно сделать так?

Выделить код

Код:

user['mail']=iimGetLastExtract({{!EXTRACT}});

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 15:09:56

Снова привет:
Вот у меня есть вот такой сайт со мылом генерящимся на 2 часа
Вопрос вот в чём: - не получается автоматически забивать его в наш рабочий код который выше(код должен открывать страницу мыла, копировать имя мыла, вставлять его в эту строку)

Выделить код

Код:

user['mail']='Сюда';

как быть?

Вот как пробовал

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

Выделить код

Код:

m='SET !ERRORIGNORE YES'
+'\n'+'SET !EXTRACT_TEST_POPUP NO'
+'\n'+'SET !TIMEOUT 5'
+'\n'+'TAB OPEN'
+'\n'+'TAB T=2'
+'\n'+'URL GOTO=https://temp-mail.ru/'
+'\n'+'TAG POS=1 TYPE=B ATTR=ID:email EXTRACT=TXT'
+'\n'+'SET !VARS {{!EXTRACT}}'
+'\n'+'TAB T=1'
+'\n'+'WAIT SECONDS=5';


Обращался к extract - почему то не прокатывает=( Пробовал обратиться к !VARS - тоже не катит - если напрямую забивать в поле страницы регистрации через переменную m, то тогда теряю проверку поля на пустоту, т.к. переменная +pos+ - undefined... Не знаю как быть подскажите пожалуйста - спасибо. Сёдня уже пол дня из за компа не выхожу(

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 00:53:41

Ну ок - главное что работает - а там уже прорвёмся - осталось запилить создание темы(я уже поковырял - там с отключением js в мозилле можно поле вытащить) и привязку к делфи софту  и на том моя работа будет закончена - аминь!):cool:

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 00:36:55

Хорошо - сейчас;)
А я понял - там 2 поля а мы всего лишь одно забивали - скорее всего будет так:

Выделить код

Код:

iimPlayCode('TAG POS='+(pos-1)+' TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" CONTENT={{U_PASS}}'+'\n'+'TAG POS='+pos+' TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" CONTENT={{U_PASS}}');
iimPlayCode('TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" CONTENT={{U_PASS}}'+'\n'+'TAG POS='+pos+' TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" CONTENT={{U_PASS}}');

А хотя нет - впрочем там всё путём - сейчас попробую по вашему.

Сделал так:
[spoiler][code]
i=1;
do{
    iimPlayCode(m2.replace('{POS}',i));
    r=iimGetLastExtract(1);
    if (r==e){
        pos=i-1;
    };
    i++;
}while(r!=e);
iimSet('U_PASS',user['pass']);
iimPlayCode('iimPlayCode('TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" CONTENT={{U_PASS}}'+'\n'+'TAG POS='+pos+' TYPE=I

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 00:30:47

YES!:D Он наконец то зарегился!!!!
Овации разработчику:beer::whiteflag::rock:
Единственная иногда проблема выскакивала:пароль первый иногда не забивается - правда таких процентов 10. Как думаете в чём может быть причина?

File может быть и не нужен - но у меня с ним заработало) Спасибо - буду знать:)

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 22-01-2015 00:11:42

Не сохраняет и не открывает капчу теперь на сервисе антигейта - всё дело в том что путь прописывает без слешей (\) :/

P.S Проблему загрузки капчи решил следующим путём - поменял слэши на обратные (\) на (/) - то есть обратился непосредственно с браузера.
Вот правильный код:

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

Выделить код

Код:

+'\n'+'TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://antigate.com/in.php ATTR=NAME:file CONTENT=file:///C:/CAPTCH/captcha.png'


Изменить нужно это:
скрытый текст

Выделить код

Код:

+'\n'+'ONDOWNLOAD FOLDER=file:///C:/CAPTCH/ FILE=captcha.png WAIT=YES'


Пробую экранировать.

Архив тем » Можно ли подключить к программе IMacros » 21-01-2015 22:37:53

Если вы хотите выполнить код С++ в imacros, то я думаю без написания интерпретатора это почти не реально)

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 20:06:50

Хорошо - буду пробовать.
Нашёл ошибку - действительно проблема была в выведении в одну строку.

Теперь другая проблема:
BadParameter: expected POS=<number> or POS=R<number> where <number> is a non-zero integer as parameter 1, line 1 (Error code: -911)
Вероятно из за того что ему не присвоено значение.

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 19:47:05

Ок. По результатам отпишусь в этом сообщении. :rock:
SyntaxError: unterminated string literal, line NaN (Error code: -991) :(

[spoiler][code]iimSet('U_NAME','mushkunbaev');
iimSet('U_MAIL','mushkunbaev@mail.ru');
iimSet('U_PASS','multik12345');
iimSet('U_ANTICAPCHA','блабла');

var a='
\nSET !ERRORIGNORE YES
\nSET !EXTRACT_TEST_POPUP NO
\nSET !TIMEOUT 5
\nTAB T=1

\nURL GOTO=http://forum.hellway.ru/index.php
\nTAG POS=1 TYPE=A ATTR=TXT:Войти<SP>или<SP>зарегистрироваться
\nTAG POS=1 TYPE=INPUT:RADIO FORM=ID:login ATTR=ID:ctrl_not_registered
\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:login ATTR=*
\nSET !TIMEOUT_STEP 1';

var i=1,e='#EANF#',r,pos,m='SET !TIMEOUT_STEP 1\nTAG POS={POS} TYPE=INPUT:email FORM=ACTION:*register* ATTR=DIR:ltr EXTRACT=TXT';
do{
    iimPlayCode(m.replace('{POS}',i));
    r=iimGetLastExtract(1);
    if (r==e){
        pos=i-1;
    };
    i++;
}while(r!=e);
iimSet('U_MAIL','vitaliy.yukhnov@inbox.ru');
iimPlayCode('TAG POS='+pos+' TYPE=INPUT:email FORM=ACTION:*register

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 19:34:51

Вроде так!

[spoiler][code]iimSet('U_NAME','mushkunbaev');
iimSet('U_MAIL','mushkunbaev@mail.ru');
iimSet('U_PASS','multik12345');
iimSet('U_ANTICAPCHA','ключ антигейт');

var a='
\nSET !ERRORIGNORE YES
\nSET !EXTRACT_TEST_POPUP NO
\nSET !TIMEOUT 5
\nTAB T=1

\nURL GOTO=http://forum.hellway.ru/index.php
\nTAG POS=1 TYPE=A ATTR=TXT:Войти<SP>или<SP>зарегистрироваться
\nTAG POS=1 TYPE=INPUT:RADIO FORM=ID:login ATTR=ID:ctrl_not_registered
\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:login ATTR=*
\nSET !TIMEOUT_STEP 1';

var i=1,e='#EANF#',r,pos,m='SET !TIMEOUT_STEP 1\nTAG POS={POS} TYPE=INPUT:email FORM=ACTION:*register* ATTR=DIR:ltr EXTRACT=TXT';
do{
    iimPlayCode(m.replace('{POS}',i));
    r=iimGetLastExtract(1);
    if (r==e){
        pos=i-1;
    };
    i++;
}while(r!=e);
iimSet('U_MAIL','vitaliy.yukhnov@inbox.ru');
iimPlayCode('TAG POS='+pos+' TYPE=INPUT:email FORM=ACTION:*register* ATTR=DIR:ltr CONTENT={{U_MAIL}}');


var i=1,e='#EANF#',r,pos,p='SET !TIMEOUT_STEP 1\nTAG POS={POS} TYPE=I

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 19:14:44

Убрал код антикапчи вообще - если нужно могу вернуть) Ну так как норм?

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 19:07:10

Вот InfSub, посмотрите пожалуйста годно ли всё заполнено?
Полностью слепленный js:

[spoiler][code]iimSet('U_NAME','mushkunbaev');
iimSet('U_MAIL','mushkunbaev@mail.ru');
iimSet('U_PASS','multik12345');
iimSet('U_ANTICAPCHA','ключ антикапчи');

iimSet('!ERRORIGNORE','YES');
iimSet('!EXTRACT_TEST_POPUP','NO');
iimSet('!TIMEOUT','5');

iimPlayCode('TAB T=1');

iimPlayCode('URL GOTO=http://forum.hellway.ru/index.php');

iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Войти<SP>или<SP>зарегистрироваться');
iimPlayCode('TAG POS=1 TYPE=INPUT:RADIO FORM=ID:login ATTR=ID:ctrl_not_registered');
iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:login ATTR=*');

iimSet('!TIMEOUT_STEP','1');

var i=1,e='#EANF#',r,pos,m='SET !TIMEOUT_STEP 1\nTAG POS={POS} TYPE=INPUT:email FORM=ACTION:*register* ATTR=DIR:ltr EXTRACT=TXT';

do{
    iimPlayCode(m.replace('{POS}',i));
    r=iimGetLastExtract(1);
    if (r==e){
        pos=i-1;
    };
    i++;
}while(r!=e);

iimSet('U_MAIL','vitaliy.yukhnov@inbox.ru');
iim

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 18:39:04

Потрясающе!:rock: do while здесь как нельзя кстати):beer:

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 18:14:03

Пробую писать полностью на js - столкнулся с трудностью:
Если pos не только 1 и 2 но и 3, тогда получается так?

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

Выделить код

Код:

var pos='';
iimPlayCode('TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" EXTRACT=TXT');
if (iimGetLastExtract(1)=='#EANF#') 
{pos=1;}
 else 

{
if (iimGetLastExtract(2)=='#EANF#') 
{pos=2;}
else
{pos=3;}
};

iimSet('U_PASS','multik12345');
iimPlayCode('TAG POS='+pos+' TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=CLASS:"textCtrl OptOut" CONTENT={{U_PASS}}');

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 17:27:33

Спасибо - думаю это должно сработать. Теперь осталось найти как с iim файла запускать js и больше нечего желать)
Хотя нет - всё просто:
А вот оно

Выделить код

Код:

URL GOTO=imacros://run/?m=java.js

=)

iMacros » [РЕШЕНО] Случайным образом вбивает данные в поля » 21-01-2015 17:06:47

Извините, я вас наверное уже заколебал :D. Просто я реально не могу понять, что конкретно занести в переменную R? Как я понял это данные которые вытаскивются из кода iim - так какие данные и как вытащить?

Выделить код

Код:

if (iimGetLastExtract(1)!='#EANF#') {} else {}

- так чтоли? :dumb:

Board footer

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