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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

№103-05-2017 12:26:23

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

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



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 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]
    .


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

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


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


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

Отсутствует

 

№30216-10-2017 21:54:59

stanny
Участник
 
Группа: Members
Зарегистрирован: 09-10-2017
Сообщений: 23
UA: Chrome 49.0

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

Aikyaira пишет

Макрос

как-то так

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

Выделить код

Код:

for (i = 8; i < 9; i++)
{

var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !DATASOURCE reformaobemku.csv" + "\n"; 
macroobsh += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные
macroobsh +=  "TAG POS=1 TYPE=SPAN ATTR=TXT:Объемы<SP>по<SP>коммунальным<SP>услугам" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=DIV ATTR=TXT:Водоотведение" + "\n"; 
macroobsh +=  "TAG POS=r1 TYPE=A ATTR=TXT:Открыть" + "\n"; 
macroobsh +=  "WAIT SECONDS=1" + "\n"; 
macroobsh +=  "TAG POS=14 TYPE=DIV ATTR=CLASS:\"x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-first\"" + "\n";
macroobsh +=  "TAG POS=1 TYPE=LI ATTR=TXT:\"{{!COL6}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalVolume CONTENT=\"{{!COL7}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:accruedConsumer CONTENT=\"{{!COL8}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidByConsumersAmount CONTENT=\"{{!COL9}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:consumerArrears CONTENT=\"{{!COL10}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:cashToProviderPayment CONTENT=\"{{!COL11}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidToSupplierAmount CONTENT=\"{{!COL12}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:arrearToSupplierAmount CONTENT=\"{{!COL13}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalPenalties CONTENT=\"{{!COL14}}\"" + "\n"; 
macroobsh +=  "TAG POS=2 TYPE=A ATTR=TXT:Сохранить" + "\n"; 
macroobsh +=  "WAIT SECONDS=1" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=A ATTR=TXT:OK" + "\n"; 
macroobsh +=  "SET !EXTRACT {{!COL17}}" + "\n";
iimPlay(macroobsh);
var gvs = iimGetExtract();
if (gvs !=null){

var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !DATASOURCE reformaobemku.csv" + "\n"; 
macroobsh += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные
macroobsh +=  "SET !EXTRACT NULL" + "\n";
macroobsh +=  "TAG POS=1 TYPE=DIV ATTR=TXT:Горячее<SP>водоснабжение" + "\n"; 
macroobsh +=  "TAG POS=r1 TYPE=A ATTR=TXT:Открыть" + "\n"; 
macroobsh +=  "TAG POS=14 TYPE=DIV ATTR=CLASS:\"x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-first\"" + "\n";
macroobsh +=  "TAG POS=1 TYPE=LI ATTR=TXT:\"{{!COL16}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalVolume CONTENT=\"{{!COL17}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:accruedConsumer CONTENT=\"{{!COL18}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidByConsumersAmount CONTENT=\"{{!COL19}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:consumerArrears CONTENT=\"{{!COL20}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:cashToProviderPayment CONTENT=\"{{!COL21}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidToSupplierAmount CONTENT=\"{{!COL22}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:arrearToSupplierAmount CONTENT=\"{{!COL23}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalPenalties CONTENT=\"{{!COL24}}\"" + "\n"; 
macroobsh +=  "TAG POS=2 TYPE=A ATTR=TXT:Сохранить" + "\n"; 
macroobsh +=  "WAIT SECONDS=1" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=A ATTR=TXT:OK" + "\n"; 
iimPlay(macroobsh);
}

var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !DATASOURCE reformaobemku.csv" + "\n"; 
macroobsh += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные    
macroobsh +=  "SET !EXTRACT NULL" + "\n";
macroobsh +=  "SET !EXTRACT {{!COL27}}" + "\n";
iimPlay(macroobsh);
var otoplen = iimGetExtract();
if (otoplen != ""){
    
var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !DATASOURCE reformaobemku.csv" + "\n"; 
macroobsh += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные    
macroobsh +=  "SET !EXTRACT NULL" + "\n";
macroobsh +=  "TAG POS=1 TYPE=DIV ATTR=TXT:Отопление" + "\n"; 
macroobsh +=  "TAG POS=r1 TYPE=A ATTR=TXT:Открыть" + "\n"; 
macroobsh +=  "TAG POS=14 TYPE=DIV ATTR=CLASS:\"x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-first\"" + "\n";
macroobsh +=  "TAG POS=1 TYPE=LI ATTR=TXT:\"{{!COL26}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalVolume CONTENT=\"{{!COL27}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:accruedConsumer CONTENT=\"{{!COL28}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidByConsumersAmount CONTENT=\"{{!COL29}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:consumerArrears CONTENT=\"{{!COL30}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:cashToProviderPayment CONTENT=\"{{!COL31}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidToSupplierAmount CONTENT=\"{{!COL32}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:arrearToSupplierAmount CONTENT=\"{{!COL33}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalPenalties CONTENT=\"{{!COL34}}\"" + "\n"; 
macroobsh +=  "TAG POS=2 TYPE=A ATTR=TXT:Сохранить" + "\n"; 
macroobsh +=  "WAIT SECONDS=1" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=A ATTR=TXT:OK" + "\n"; 
iimPlay(macroobsh);
}
var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !DATASOURCE reformaobemku.csv" + "\n"; 
macroobsh += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные
macroobsh +=  "SET !EXTRACT NULL" + "\n";
macroobsh +=  "SET !EXTRACT {{!COL37}}" + "\n";
iimPlay(macroobsh) 
var xvs = iimGetExtract();
if (xvs !=null){

var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !DATASOURCE reformaobemku.csv" + "\n"; 
macroobsh += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные
macroobsh +=  "SET !EXTRACT NULL" + "\n";
macroobsh +=  "TAG POS=1 TYPE=DIV ATTR=TXT:Холодное<SP>водоснабжение" + "\n"; 
macroobsh +=  "TAG POS=r1 TYPE=A ATTR=TXT:Открыть" + "\n"; 
macroobsh +=  "TAG POS=14 TYPE=DIV ATTR=CLASS:\"x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-first\"" + "\n";
macroobsh +=  "TAG POS=1 TYPE=LI ATTR=TXT:\"{{!COL36}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalVolume CONTENT=\"{{!COL37}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:accruedConsumer CONTENT=\"{{!COL38}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidByConsumersAmount CONTENT=\"{{!COL39}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:consumerArrears CONTENT=\"{{!COL40}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:cashToProviderPayment CONTENT=\"{{!COL41}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:paidToSupplierAmount CONTENT=\"{{!COL42}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:arrearToSupplierAmount CONTENT=\"{{!COL43}}\"" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:totalPenalties CONTENT=\"{{!COL44}}\"" + "\n"; 
macroobsh +=  "TAG POS=2 TYPE=A ATTR=TXT:Сохранить" + "\n"; 
macroobsh +=  "WAIT SECONDS=1" + "\n"; 
macroobsh +=  "TAG POS=1 TYPE=A ATTR=TXT:OK" + "\n";
iimPlay(macroobsh) 
}
var macroobsh;
macroobsh =  "CODE:"; 
macroobsh +=  "SET !EXTRACT NULL" + "\n";
iimPlay(macroobsh);
}

Отсутствует

 

№30316-10-2017 21:56:35

Aikyaira
Участник
 
Группа: Members
Зарегистрирован: 12-10-2017
Сообщений: 19
UA: Chrome 61.0

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

stanny
Спасибо, разобралась.:)

Отсутствует

 

№30419-10-2017 08:36:52

FastSpeed
Участник
 
Группа: Members
Зарегистрирован: 02-06-2017
Сообщений: 34
UA: Chrome 61.0

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

Помогите решить делему!

скрытый текст
1.png

скрины публикуется под спойлером

Яндекс почта. Колонка КОМУ. При записи двух видов получается такое:

1)

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

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=CONTENTEDITABLE:true&&DATA-SEPARATOR:&&DATA-TOKENIZER:Daria.Bubble.tokenizer&&DATA-CHECK-BUBBLE-PASTE:Daria.Bubble.checkPaste&&DATA-BUBBLE-COPY:Daria.Bubble.copy&&DATA-BUBBLE-DEFORMATION:Daria.Bubble.node2object&&DATA-BUBBLE-FORMATION:Daria.Bubble.update&&DATA-CLASS-BUBBLE:mail-Bubble<SP>js-bubble&&NAME:to&&TABINDEX:10&&IS:x-bubbles&&CLASS:js-compose-field<SP>mail-Bubbles&&SPELLCHECK:false


2)
скрытый текст

Выделить код

Код:

TAG POS=2 TYPE=DIV ATTR=TXT:


код публикуется в тегах code под спойлером

В обоих случаях нет значение CONTENT =

P.S Event кликом работает, но только когда браузер открыт, при свернутом проблемы.

замечание

InfSub

Отсутствует

 

№30519-10-2017 09:12:27

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 57.0

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

FastSpeed

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

Выделить код

Код:

window.document.querySelector('div.mail-Compose-Field-Input div.js-compose-field.mail-Bubbles').textContent = "бла-бла";

Отсутствует

 

№30619-10-2017 10:47:01

FastSpeed
Участник
 
Группа: Members
Зарегистрирован: 02-06-2017
Сообщений: 34
UA: Chrome 61.0

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

Ольга, спасибо огромное! Текст вписывает в колонку, однако при отправке сообщения выдает ошибку "Поле не заполнено, Необходимо ввести адрес". Физически заполняет адрес, а фактически нет. Только после двойной отправки колонка заполняется серым цветом и сообщение на почту отправляется! Вот после ввода почтового адреса div строка подменяется на эту: div.js-compose-field mail-Bubbles mail-Bubbles-Sms. А сразу напрямую ввести в нее не получилось, пишет null.

Отредактировано FastSpeed (19-10-2017 11:37:20)

Отсутствует

 

№30719-10-2017 12:12:41

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 61.0

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

FastSpeed

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

Выделить код

Код:

iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="div.mail-Compose-Field-Input div.js-compose-field.mail-Bubbles" CHARS="po4ta"')

Отсутствует

 

№30819-10-2017 12:48:58

FastSpeed
Участник
 
Группа: Members
Зарегистрирован: 02-06-2017
Сообщений: 34
UA: Chrome 61.0

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

nikolay1987, спасибо :music: Однако при свернутом браузере не работает :(

Добавлено 19-10-2017 13:13:42
В общем не стал гемориться, взял готовую функцию сворачивания - разворачивания браузера, сделал в момент отправки EVENT клика браузер открывается и затем сразу сворачивается.  Я же не собрался спамить по почтам яндекса, мне письмо на дедике надо будет отправлять раз в сутки к себе на телефон.

Отредактировано FastSpeed (19-10-2017 13:13:42)

Отсутствует

 

№30919-10-2017 17:51:12

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Chrome 61.0

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

FastSpeed
значит надо наверное через MouseEvents делать

Отсутствует

 

№31020-10-2017 07:57:58

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 57.0

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

есть вопрос. знает кто нибудь как выставить задерку на .js ??
setTimeout не подходит, да и вообще все что предлагается вешает браузер
нужно типа weit(s) или sleep(s)
вариант есть но не хочется скрипт в функции оборачивать

Отредактировано karginaolga (20-10-2017 08:20:04)

Отсутствует

 

№31120-10-2017 15:16:00

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 43
UA: Chrome 61.0

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

Первый пост не судите строго! Только сейчас начал писать скрипты с  js так как понадобилось условие но только для управления сами скрипты исполнители на чистом imacros. И в стандартных скриптах не проблема ожидание проставить! От меня вопрос как в такой конструкции выйти из цикла
подключены три скрипта по отдельности test1 основные действия    test3 скрипт который надо выполнить и завершить полный цикл  test2 скрипт который гадает копчу пока не разгадает после чего должен сработать  test3 сделать что то и завершение произойти должно. Все действия происходя по порядку выполняют то что нужно капча гадается пока не разгадается но после последнего действия test3 скрипт снова начинает гадать капчу отправлять на сервис и т.д  и т.п.

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

Выделить код

Код:

iimPlay("D:\\iMacros\\random-sites-ucoz-spam\\ test1.iim")
for (;;){
    if (iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Здесь условие и оно срабатывает')>0){ 
      iimPlay("D:\\iMacros\\random-sites-ucoz-spam\\ test3.iim")
    }  
else
{
iimPlay("D:\\iMacros\\random-sites-ucoz-spam\\ test2.iim",60)
}
}


код публикуется в тегах code под спойлером
Как мне завершить скрипт и добавить ещё фишку циклы желательно без привязки к файлу со списком запросов допустим а просто указать 10 раз выполнить и остановка всего скрипта а не там где капчу гадает?


infSub

Отсутствует

 

№31220-10-2017 15:33:19

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

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

googlenoob

googlenoob пишет

но после последнего действия test3 скрипт снова начинает гадать капчу

скрипт действует ровно так, как вы описали в своем скрипте, а именно:
бесконечный цикл в котором при нахождении чего-то там - срабатывает условие и идет разгадывание капчи, если условие не срабатывает выполняется test2.iim
при этом test1.iim срабатывает вообще 1 раз так как не в цикле

googlenoob пишет

как мне завершить скрипт

break - или гугл Вас забанил?!


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


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

Отсутствует

 

№31320-10-2017 16:22:20

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 43
UA: Chrome 61.0

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

Где в моём скрипте ставить break и как? Про запросы я для примера написал там не парсинг выдачи первую 100 выдачи yandex и без js парсил не банили! У меня другое я пробовал break ставить скрипт вообще не запускался. Вы говорите бесконечный но по условию то он должен прекратится ан нет не с начала начинает а именно капчу снова гадает. Извиняюсь конечно вы меня не поняли условие у меня настроено на то что бы завершить скрипт после того как капча разгадалась и в условии подключен такие команды

Содержимое test3.iim

Выделить код

Код:

SET !ERRORIGNORE YES
SET !REPLAYSPEED 1
WAIT SECONDS={{!VAR2}}
TAB CLOSE
TAB T=1


код публикуется в тегах code под спойлером
И все должен остановится, так как находит символы обычный текст о том, что капча разгадана, к примеру «комментарий успешно добавлен».

InfSub

Отредактировано InfSub (20-10-2017 21:38:59)

Отсутствует

 

№31420-10-2017 17:44:14

FastSpeed
Участник
 
Группа: Members
Зарегистрирован: 02-06-2017
Сообщений: 34
UA: Chrome 61.0

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

googlenoob, зацени мой код и сделай также:

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

Выделить код

Код:

//// 1. ЛОГИН В АККАУНТ
login: for (b=0; b<151; b++)
{
if(message == 150) /// 150 попыток войти в аккаунт
{
message_on_email()
log('Отправляю на почту сообщение об ошибке...');
break all
}
iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT ATTR=ID:free_play_form_button* EXTRACT=TXT')
proverka=iimGetLastExtract();
if(proverka == 'ROLL!')
{
message=0;
break login
}
else
{
/// Ошибка на случай, если упал интернет. 150 попыток войти, иначе сообщение
logins()
message++
}
}


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

InfSub

Отредактировано FastSpeed (20-10-2017 17:45:15)

Отсутствует

 

№31520-10-2017 18:21:52

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 43
UA: Chrome 61.0

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

InfSub пишет

break - или гугл Вас забанил?!

Спасибо InfSub! Не туда пихал break как говорится «С дуру…» посмотрел ролик на youtube “iMacros javascript условия” и сделал. Это первый вопрос получается, решился но по второму что делать как мне запустить 10 раз весь скрипт мне надо что бы после разгадки капчи снова начал с начала test1.

Отсутствует

 

№31620-10-2017 18:54:53

stanny
Участник
 
Группа: Members
Зарегистрирован: 09-10-2017
Сообщений: 23
UA: Chrome 49.0

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

googlenoob пишет

как мне запустить 10 раз весь скрипт

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

Выделить код

Код:

for (a=1;a<=10;a++){
iimPlay("D:\\iMacros\\random-sites-ucoz-spam\\ test1.iim")
for (;;){
    if (iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Здесь условие и оно срабатывает')>0){ 
      iimPlay("D:\\iMacros\\random-sites-ucoz-spam\\ test3.iim")
    }  
else
{
iimPlay("D:\\iMacros\\random-sites-ucoz-spam\\ test2.iim",60)
break
}
}

}

Отсутствует

 

№31720-10-2017 21:35:14

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 43
UA: Chrome 49.0

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

Я последнее время долго сидел на форуме то бишь просматривал и искал ответы накопировал и сохранил много постов с кодами и рекомендациями но не нашел ответ на следующий вопрос. Как сохранять картинку не капчу а изображение из статьи, к примеру, которое имеет размеры 700х500 но мне надо его сохранить с другим 400х300 и потом его взять и куда то вставить.

Отсутствует

 

№31820-10-2017 21:48:20

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

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

googlenoob пишет

не нашел ответ на следующий вопрос.

только использовать для этого сторонний софт, пример использования, в том числе и ресайза можно посмотреть в соседней теме про капчи, в шапке темы

Добавлено 20-10-2017 21:58:23

googlenoob пишет

посмотрел ролик

откройте FAQ по iMacros у нас на форуме, там есть видео-уроки, где разжеваны основы, в том числе и по связке iMacros+js

Отредактировано InfSub (20-10-2017 21:58:23)


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


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

Отсутствует

 

№31921-10-2017 18:29:42

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

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

Уважаемые!

Как правильно сдвинуть элемент.

Выделить код

Код:

function triggerMouseEvent (node, eventType) {
    var clickEvent = window.document.createEvent ('MouseEvents');
    clickEvent.initEvent (eventType, true, true);
    node.dispatchEvent (clickEvent);
}

triggerMouseEvent (targetNode, "mousedown"); //работает
triggerMouseEvent (targetNode, "mousemove(524,391)");//не работает

Отсутствует

 

№32023-10-2017 00:10:18

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 180
UA: Chrome 61.0

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

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

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

Выделить код

Код:

triggerMouseEvent (targetNode, "mousemove(123,0)");


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

Отсутствует

 

№32123-10-2017 01:50:11

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

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

Egorushka1974 пишет

только вот беда, сегодня поперли новые фоны.

Да,заметил. Думаю попробовать на картинке искать самый темный пиксель.

Отсутствует

 

№32224-10-2017 21:36:02

darkzp
Участник
 
Группа: Members
Зарегистрирован: 24-10-2017
Сообщений: 12
UA: Chrome 61.0

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

Добрый вечер форум.
Столкнулся с такой проблемой. Проблема с TABи (нужно работать с 2ю вкладками в разных скрипта).

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

Выделить код

Код:

iimPlayCode('TAB T=2'); // переходит на 2ю вкладку.
iimPlayCode('TAB T=1'); // не переходит на 1ю вкладку. (ну это и понятно, скрипт то уже 2й. и оно 2ю вкладку браузра видит как TAB T=1.)


Подскажите что вы делаете в таких случаях.

Отредактировано darkzp (24-10-2017 22:11:03)

Отсутствует

 

№32324-10-2017 22:14:16

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

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

darkzp пишет

что вы делаете в таких случаях.

открываем FAQ и читаем, что там написано по этому поводу


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


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

Отсутствует

 

№32425-10-2017 15:40:53

stanny
Участник
 
Группа: Members
Зарегистрирован: 09-10-2017
Сообщений: 23
UA: Chrome 49.0

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

darkzp пишет

Подскажите что вы делаете в таких случаях.

просто меняю местами, чтобы скрипт начинался с таб 1

Отсутствует

 

№32526-10-2017 19:57:12

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

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

Кто-нибудь знает как подменить прокси в плагине "foxyproxy" в файле 'foxyproxy.xml'

как здесь подменить
[img]9ea189aab75c.jpg[/img]

Отсутствует

 

№32626-10-2017 22:00:43

serg00700
Участник
 
Группа: Members
Зарегистрирован: 27-10-2010
Сообщений: 74
UA: Firefox 46.0

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

Всем привет. Не могу скопировать в текст номер телефона с авито. Было так в скрипте

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

Выделить код

Код:

TAB T=2
TAG POS=1 TYPE=SPAN ATTR=TXT:Позвонить
TAG POS=1 TYPE=SPAN ATTR=TXT:8* EXTRACT=HREF


код публикуется в тегах code под спойлером
и всё работало. Сейчас просто копируется "#EANF#" . Последняя строчка не работает.
Уже несколько дней не могу понять почему не копирует. Поставил мазилу 46.0.1 и макрос 8.9.7 . Помогите пожалуйста. Закину денег на телефон для ускорения процесса



InfSub

Отредактировано serg00700 (26-10-2017 22:04:28)


Mozilla  Firefox -  Просто "мега бомба"

Отсутствует

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

Board footer

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