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

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 16-07-2018 19:02:06

Герман
Ты за базаром чуток следи.
Если у тебя тяму не хватает коллы в коде на JS на то что ты спарсил заменить, то это уже твои проблемы, вернее незнание элементарщины.

Squatter

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 12-07-2018 17:32:47

kariorambo
Один и тот же номер q должен повторяться 5 раз,потом реконект ?
И тебе же нужно номер q повторять при ошибке, значит q--;
И желательно поставь после действия ожидание WAIT SECONDS хотя бы в одну секунду.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 07-07-2018 13:27:14

kariorambo

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

Выделить код

Код:

  iimPlayCode('TAG POS=1 TYPE=TD ATTR=TXT:* EXTRACT=TXT');
  ip=iimGetLastExtract();
  alert(ip)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-03-2018 00:12:10

V.K.L
Изменяемую часть замени звездочкой.


InfSub
Какую посоветуешь не тяжёлую мазилку и версию имакроса к ней.
Перебрал с 49 по 56, это просто ужас, других слов нету. :angry:

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 03-03-2018 23:43:26

V.K.L
Для капчи от солвемедия, способ из первого поста по перебору капч в поисках флеш или слог или канвас, всё ещё актуален. Возможно код уже давно устарел но принцип ещё актуален.

04-03-2018 00:05:24
Может кому сгодится.
капчи не всегда нужно сразу распознавать, иногда ответ указан в самом названии капчи.
[spoiler][noindex]Ну вот для примера входная капча с букса wmrok.com
http://f1.s.qip.ru/YLAzZQsO.png
ссылка выглядит примерно так
gg=235a23581f7513b91b8e13b81b58
&gg2=624528521583579635613176766024528521583579635613179123290621516


http://f4.s.qip.ru/YLAzZQsP.png

gg=235a17a413bf235d17a7235d2328
&gg2=370770345338073164905950553170770345338073164905954029618801251

---------------------------------
как видим капча состоит из двух частей и в ссыл

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 01-02-2018 00:23:18

Gergi
Какой ты трудный.
тебе уже все функции в кучу собрали, на тарелочке с голубой каёмочкой подали.:(


dim222

Не мечите бисер перед свиньями...
Евангелии от Матфея, 7 глава 6 стих

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

Gergi пишет:

Да там кусак не рабочего кода кинут

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 17-01-2018 16:55:49

hellish_cat
Если по колхозному то как то так

скрытый текст
выражение записывается так: if(iimPlayCode('TAG POS=1 TYPE=div ATTR=class:div1')>0)

Выделить код

Код:

if(iimPlayCode('TAG POS=1 TYPE=div ATTR=class:div1')>0)
{
check=true;
}
else check=false;


более правильнее примерно так

Исправлено по аннотации модера!!!
скрытый текст

Выделить код

Код:

var check = (iimPlayCode('TAG POS=1 TYPE=div ATTR=class:div1')>0) ? true : false;


А так модер прав, такие мелочи элементарно ищутся по форуму и/или гуглу.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 14-01-2018 14:15:20

Gergi

Можно так

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

Выделить код

Код:

wait(3);


         /***-= Ожидание =-***/
function wait(s){iimPlayCode('WAIT SECONDS='+Number(s*60));}   

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 07-01-2018 10:03:32

stalker50

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

InfSub пишет:

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

inst +="SET !DATASOURCE_DELIMITER ; " + n ;// обозначаем разделитель в таблице ;

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*

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

Board footer

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