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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 30-06-2016 17:00:06

Eltar

скрытый текст
Да просто вот так

Выделить код

Код:

TAG POS=1 TYPE=TD ATTR=TXT:слово или фраза

про фрейм не забываем

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 28-06-2016 21:49:57

dim222 пишет:

как избавиться от </td>

http://www.web-ip.ru/images/smiles/smile_29.gif

Выделить код

Код:

otvet=iimGetLastExtract().match(/[\w+ ]+/g);

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 28-06-2016 14:10:37

Делай через несколько циклов перезапуск мазилки, с запуском нужного скрипта.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 27-06-2016 21:56:22

dim222

Как то так

Выделить код

Код:

 var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n'; 
     iimPlayCode(t0+'TAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* extract=htm');f2='FRAME '+iimGetExtract().match(/name="\w+"/)+'\n';  
     iimPlayCode(t0+f2+'TAG POS=1 TYPE=div ATTR=class:rc-text-desc-wrapper extract=htm');   frasa=iimGetLastExtract().match(/<span>(.*?)<\/span>/)[1];   
     iimPlayCode(t0+f2+'TAG POS=1 TYPE=table ATTR=class:rc-text-choices extract=htm');      otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+<\/td>/g);
     
  alert('Фраза: '+frasa+'\nОтветы :\n--------------\n'+otvet.join('\n'));


не изменяем имена функций js и iMacros без изменения их функционала - правила раздела iMacros пункт 1.6
Кстати это гуглопоиском с первой второй иногда третей попытки проходится
гетом вообще две секунды http://www.dmosk.ru/img/qip_smiles/12.gif

InfSub

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 18:21:22

Ты перестаралась с удалением, внизу не хватает двух закрывающихся фигурных скобок

}}

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 17:55:27

iris200175
Блондинка ?

Нажми на #Current.iim правой кнопкой мышки, и там выбери Переименовать.
Переименуй во что нибудь типа poland.js, не забудь нажать справа кнопку Переименовать.
Потом ниже нажми кнопку Обновить список и у тебя в списке скриптов появится твой poland.js, вот в него и вставляй этот скрипт и запускай.

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 17:39:27

iris200175 пишет:

А я разве смогу запустить его из imacros в Firefox?

А почему нет, чем ты хуже других ? http://www.dmosk.ru/img/qip_smiles/9.gif

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 17:06:43

У тебя просто iim код, просто тупые команды имакроса
а тебе нужно всё это именно в JS обернуть, что бы скрипт логически думать мог.

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

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 16:36:15

iris200175
[spoiler=Как то так][code] var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n';

 
     iimPlayCode(t0+'CLEAR\nTAB CLOSEALLOTHERS');
     iimPlayCode(t3+'URL GOTO=https://polandonline.vfsglobal.com/poland-ukraine-appointment/(S(4rnt2p45vydbjfetkh03rh55))/AppScheduling/AppWelcome.aspx?P=s2x6znRcBRv7WQQK7h4MTjZiPRbOsXKqJzddYBh3qCA=');
 
  for(i=0;i<9;i++){

  if(iimPlayCode(t0+'TAG POS=1 TYPE=STRONG ATTR=TXT:Відвідування*')<0)
     iimPlayCode(t3+'REFRESH'); else{ i=99;   
     iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=ID:ctl00_plhMain_lnkSchApp');
     iimPlayCode(t0+'TAG POS=1 TYPE=SELECT FORM=ID:aspnetForm ATTR=ID:ctl00_plhMain_cboVAC CONTENT=%17');
     iimPlayCode(t0+'TAG POS=1 TYPE=SELECT FORM=ID:aspnetForm ATTR=ID:ctl00_plhMain_cboPurpose CONTENT=%1');
     iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:aspnetForm ATTR=ID:ctl00_plhMain_btnSubmit');
     iimPlayCode(t0+'PAUSE');
     iimPlayCode(t0+'TAG POS=1 TYPE=SELECT FORM=ID:aspnetForm ATTR=ID:ctl00_p

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 15:59:29

iris200175
Ищи какой нить элемент/слово/фразу на странице,
если его нет, значит страница не загрузилась, делай рефрешь
и заново ищи ...
если ...

Архив тем » Напишу Пару скриптов IMacros бесплатно! » 26-06-2016 15:45:32

iris200175

Тебе подойдёт команда REFRESH

Выделить код

Код:

URL GOTO=адрес сайта   <--- зайти на страницу 
WAIT SECONDS=30        <--- подождать 30 сек 
REFRESH                <--- обновить страницу

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 26-06-2016 15:35:15

dvitkovs
Баланс почти на всех шаблонах в классе алерт-алерт-инфо или сукес
для 80% подходит что то типа этого

Выделить код

Код:

TAG POS=1 TYPE=* ATTR=CLASS:*alert*&&TXT:*Balance*

У тебя то работает, то не работает, скорее всего этот элемент на странице не успевает подгрузиться и регулярке не из чем работать, поэтому и ошибка в матч.

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

скрытый текст
выше где ответ извлекаешь сделай так

otvet = iimGetLastExtract().match(/\d+/);

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 24-06-2016 21:50:57

Попробуй просто

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:amountXapo CONTENT='+otvet);

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 24-06-2016 21:26:04

dim222

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=span ATTR=class:badge*badge*succes EXTRACT=TXT'); 
otvet = iimGetLastExtract();
alert(otvet);

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 23-06-2016 23:12:41

А зачем ты внутри функции, её же опять вызываешь.
...
test1();
...

Функция сама себя запускает, поэтому и бесконечно.:(

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

Выделить код

Код:

 function test1() {
 for(m=1; m<9; m++){
 if(iimPlayCode(t1+f2+'TAG POS=1 TYPE=DIV ATTR=TABINDEX:0&&CLASS:rc-text-desc-wrapper')>0){
    iimPlayCode(f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-reload-button" BUTTON=0'); weit(1);} 
    else break;} reconekt();}

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 23-06-2016 22:22:33

Ты не знаешь что такое for как 9 повторов сделать ? http://www.dmosk.ru/img/qip_smiles/9.gif

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

Sergey_yu
Попробуй такую конструкцию.
Правда модер увидит, засмеёт и выругается.:(

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

Выделить код

Код:

var txt='test'
var Path='C:\\new\\';
iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=\nSET !EXTRACT '+txt+'\nSAVEAS TYPE=EXTRACT FOLDER='+Path+' FILE=new.txt');

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

Sergey_yu пишет:

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

Чевой ??? http://www.dmosk.ru/img/qip_smiles/9.gif
При чём созданию новой папки, какой то екзешник ???


Sergey_yu пишет:

что я делаю не правильно

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

var args = ['start',   ' C:\\Users\\user\\Documents\\iMacros\\CAPTCH\\1.bat'];


В аргументах ничего не пиши, а вместо программы укажи свой батник
Примерно так
[spoiler][code]   var Cc=Components.classes, Ci=Components.interfaces;
   var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
   var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);       
   var args=['']; 
       file.initWithPath('C:\\Users\\user\\Documents\\iMacros\\CAPTCH\\1.bat'); 

       proc.init(file); proc.run(false, args, args.length)

iMacros » [РЕШЕНО] Помогите разобраться с Proxy в iMacros » 21-06-2016 22:17:05

В факе есть видео с подробной инструкцией

Попробуй так

Выделить код

Код:

 var Cc=Components.classes, Ci=Components.interfaces;
 var prf=Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);
 var str=Cc["@mozilla.org/supports-string;1"].createInstance(Ci.nsISupportsString);

   // 95.161.189.2:3128

     str.data='176.65.43.137';
     port='3128';
     prf.setIntPref("network.proxy.type",1);
     prf.setComplexValue('network.proxy.http',Ci.nsISupportsString,str);
     prf.setIntPref('network.proxy.http_port',port);

Board footer

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