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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№230224-10-2014 02:33:05

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

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

SET !TIMEOUT_STEP 1


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


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

Отсутствует

 

№230324-10-2014 02:54:26

Chehov
Участник
 
Группа: Members
Зарегистрирован: 02-02-2010
Сообщений: 9
UA: Firefox 32.0

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

InfSub пишет

SET !TIMEOUT_STEP 1

большое спасибо!

Добавлено 24-10-2014 03:14:50
но всё равно не получается)

вот кусочек кода:

Выделить код

Код:

TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:loginSubmit
WAIT SECONDS=3
SET !TIMEOUT_STEP 1
URL GOTO=

в этом случае  на 2-м шаге сперва ожидается полная загрузка странички и в SET !TIMEOUT уже нету смысла

а если убрать WAIT SECONDS, то не успевает залогиниться и моментально переходит на шаг 4.

может есть какое-то решение?

Отредактировано Chehov (24-10-2014 03:14:50)

Отсутствует

 

№230424-10-2014 03:22:13

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

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

Chehov пишет

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

InfSub пишет

SET !TIMEOUT_STEP 1

большое спасибо!

Добавлено 24-10-2014 03:14:50
но всё равно не получается)

вот кусочек кода:

Выделить код

Код:

TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:loginSubmit
WAIT SECONDS=3
SET !TIMEOUT_STEP 1
URL GOTO=

в этом случае  на 2-м шаге сперва ожидается полная загрузка странички и в SET !TIMEOUT уже нету смысла

а если убрать WAIT SECONDS, то не успевает залогиниться и моментально переходит на шаг 4.

может есть какое-то решение?

по больше бы информации
попробуй может сойдет

SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 60

Отсутствует

 

№230524-10-2014 03:42:24

Chehov
Участник
 
Группа: Members
Зарегистрирован: 02-02-2010
Сообщений: 9
UA: Firefox 32.0

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

SET !ERRORIGNORE YES   очень помогло в других ситуациях.
А есть какой-нибудь мануал с описаниями всех кодов для макроса? Чтобы не приставать тут с каждым своим вопросом.

Я далёк от программирования, просто жму RECORD, потом смотрю какая строчка что делает, и дальше сам то что мне нужно, но такие полезные коды, разбирая запись не узнать.

В любом случае, спасибо, что помогли)

Отсутствует

 

№230624-10-2014 03:50:33

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

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

Chehov пишет

А есть какой-нибудь мануал с описаниями всех кодов для макроса? Чтобы не приставать тут с каждым своим вопросом.

вот полная статья
оригинал бац
вот имеющая частичный перевод
русский бац

Отредактировано kolshix (24-10-2014 03:53:24)

Отсутствует

 

№230724-10-2014 07:27:26

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

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

Chehov пишет

но всё равно не получается)
вот кусочек кода:

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

Выделить код

Код:

1. TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:loginSubmit
2. WAIT SECONDS=3
3. SET !TIMEOUT_STEP 1
4. URL GOTO=


в этом случае  на 2-м шаге сперва ожидается полная загрузка странички и в SET !TIMEOUT уже нету смысла
а если убрать WAIT SECONDS, то не успевает залогиниться и моментально переходит на шаг 4.
может есть какое-то решение?

не совсем понял проблему, мне так кажется, что вы просто расположили элементы не в том порядке, а должно быть как-то так:

Выделить код

Код:

SET !TIMEOUT_STEP 3
'... ввод логина с паролем
TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:loginSubmit
URL GOTO=

Отредактировано InfSub (24-10-2014 08:00:34)


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


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

Отсутствует

 

№230824-10-2014 13:52:26

Rysis
Участник
 
Группа: Members
Зарегистрирован: 23-10-2014
Сообщений: 3
UA: Chrome 38.0

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

Выделить код

Код:

TAB T=1
URL GOTO=*****
ONDOWNLOAD FOLDER=c:\ FILE=1.png
TAG POS=1 TYPE=IMG FORM=ID:captcha_1 ATTR=SRC:http://*****/_classes/captcha/generate_cp.php?type=1&rand=1418903425 CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

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

Выделить код

Код:

URL GOTO=*****
TAG POS=1 TYPE=IMG FORM=ID:captcha_1 ATTR=SRC:http://*****/_classes/captcha/generate_cp.php?type=1* EXTRACT=HREF
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s=s.substr(0,100);")
TAB OPEN
TAB T=2
URL GOTO= {{!VAR1}}

Да этот код открывает картинку с ее действующим URL в данный момент, в новом окне, при входе на сайт, но опять же картинка может быть другая, а может быть и та которая нужна, вообщем опять рандом. Картинок всего 5, но мне нужна именно та которая показывается при входе на сайт. Подскажите можно ли просто сохранить картинку, не зная ее URL и имени, зная только ID.

Отсутствует

 

№230924-10-2014 17:41:59

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

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

Rysis пишет

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

Выделить код

Код:

TAB T=1
URL GOTO=*****
ONDOWNLOAD FOLDER=c:\ FILE=1.png
TAG POS=1 TYPE=IMG FORM=ID:captcha_1 ATTR=SRC:http://*****/_classes/captcha/generate_cp.php?type=1&rand=1418903425 CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

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

Выделить код

Код:

URL GOTO=*****
TAG POS=1 TYPE=IMG FORM=ID:captcha_1 ATTR=SRC:http://*****/_classes/captcha/generate_cp.php?type=1* EXTRACT=HREF
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s=s.substr(0,100);")
TAB OPEN
TAB T=2
URL GOTO= {{!VAR1}}


Да этот код открывает картинку с ее действующим URL в данный момент, в новом окне, при входе на сайт, но опять же картинка может быть другая, а может быть и та которая нужна, вообщем опять рандом. Картинок всего 5, но мне нужна именно та которая показывается при входе на сайт.

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

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

Выделить код

Код:

URL GOTO=http://forum.mozilla-russia.org/viewtopic.php?pid=665316#p665316
TAG POS=1 TYPE=IMG ATTR=SRC:http://forum.mozilla-russia.org/* EXTRACT=HREF
ONDOWNLOAD FOLDER=c:\ FILE=1.png
TAG POS=1 TYPE=IMG FORM=ID:captcha_1 ATTR=SRC:http://forum.mozilla-russia.org/* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

Rysis пишет

Подскажите можно ли просто сохранить картинку, не зная ее URL и имени, зная только ID.

а в чем проблема?: ID:captcha_1 ATTR=SRC:*

Выделить код

Код:

TAG POS=1 TYPE=IMG FORM=ID:captcha_1 ATTR=SRC:* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

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


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

Отсутствует

 

№231024-10-2014 18:47:32

Rysis
Участник
 
Группа: Members
Зарегистрирован: 23-10-2014
Сообщений: 3
UA: Chrome 38.0

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

InfSub
Спасибо за ответ, вроде разобрался)

Отсутствует

 

№231125-10-2014 16:31:24

Татьянa
Участник
 
Группа: Members
Зарегистрирован: 22-09-2014
Сообщений: 33
UA: Chrome 38.0

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

Подскажите как зациклить скрипты

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

Выделить код

Код:

var i, retcode;
var report;
var macrolist = new Array();

macrolist.push("1.iim");
macrolist.push("2.iim");

iimDisplay("Start Self Test");
report  =  "Self-Test Report\n\n";
for (i = 0; i < macrolist.length; i++) {
    iimDisplay("Step "+(i+1)+" of "+macrolist.length + "\nMacro: "+macrolist[i]);
    retcode = iimPlay(macrolist[i]);
    report += macrolist[i];
    if (retcode < 0) {
        report += ": "+iimGetLastError();
    } else {
        report += ": OK";
        s = iimGetLastExtract(1);
        if ( s != "" )  report += ", Extract: "+s;
    }
    report += "\n";
}
iimDisplay("Test complete");

alert ( report );


Что необходимо тут дописать что бы 1 макрос выполнился 10 раз, а потом только переходил к 2му.
А сам скрипт повторился  100 раз

Отредактировано Татьянa (26-10-2014 11:29:45)

Отсутствует

 

№231225-10-2014 17:55:45

I_am_god
Участник
 
Группа: Members
Зарегистрирован: 25-10-2014
Сообщений: 2
UA: Chrome 38.0

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

Ребята подскажите пожалуйста мне, что можно сделать с моей проблемой, я ничего не понимаю в создании макросов, я просто нажал на кнопку и записал его, но этого не достаточно. Я сижу через Тор, запускаю макрос он заходит на youtube, задает поисковой запрос, в фильтре ставит видео выложенное в течении месяца, что-бы было легче искать видео, так вот проблема в том, что при каждой смене ip у меня меняется и расположение видео, то есть в макросе было прописано видео на первой страничке, а оно меняет расположение и уже находится на второй страничке, можно сделать так, что-бы макрос искал видео на первой страничке и при не нахождении этого видео он переходил на вторую страничку youtube и искал там (оно всегда либо на первой, либо на второй, только два варианта) помогите пожалуйста, буду очень благодарен...
Пригодится вам это или нет, но я скинул ниже свой макрос на всякий случай =)

скрытый текст
VERSION BUILD=8850919 RECORDER=FX
TAB T=1
URL GOTO=https://www.youtube.com/
TAG POS=1 TYPE=DIV ATTR=ID:yt-masthead-content
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:masthead-search ATTR=ID:masthead-search-term CONTENT=virus<SP>ebola<SP>two<SP>residents<SP>of<SP>liberia<SP>have<SP>been<SP>raised
TAG POS=1 TYPE=BUTTON FORM=ID:masthead-search ATTR=ID:search-btn
TAG POS=1 TYPE=BUTTON ATTR=TXT:Filters
TAG POS=1 TYPE=SPAN ATTR=TXT:This<SP>month
TAG POS=1 TYPE=A ATTR=TXT:2
TAG POS=1 TYPE=A ATTR=TXT:Две<SP>жертвы<SP>Эболы<SP>«воскресли»<SP>на<SP>своих<SP>похо*
WAIT SECONDS=36
TAG POS=1 TYPE=IMG ATTR=ID:logo

Отредактировано I_am_god (25-10-2014 18:17:12)

Отсутствует

 

№231325-10-2014 19:16:28

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

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

I_am_god пишет

Ребята подскажите пожалуйста мне,...

скрытый текст
что можно сделать с моей проблемой, я ничего не понимаю в создании макросов, я просто нажал на кнопку и записал его, но этого не достаточно. Я сижу через Тор, запускаю макрос он заходит на youtube, задает поисковой запрос, в фильтре ставит видео выложенное в течении месяца, что-бы было легче искать видео, так вот проблема в том, что при каждой смене ip у меня меняется и расположение видео, то есть в макросе было прописано видео на первой страничке, а оно меняет расположение и уже находится на второй страничке, можно сделать так, что-бы макрос искал видео на первой страничке и при не нахождении этого видео он переходил на вторую страничку youtube и искал там (оно всегда либо на первой, либо на второй, только два варианта) помогите пожалуйста, буду очень благодарен...
Пригодится вам это или нет, но я скинул ниже свой макрос на всякий случай =)
[spoiler]VERSION BUILD=8850919 RECORDER=FX
TAB T=1
URL GOTO=https://www.youtube.com/
TAG POS=1 TYPE=DIV ATTR=ID:yt-masthead-content
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:masthead-search ATTR=ID:masthead-search-term CONTENT=virus<SP>ebola<SP>two<SP>residents<SP>of<SP>liberia<SP>have<SP>been<SP>raised
TAG POS=1 TYPE=BUTTON FORM=ID:masthead-search ATTR=ID:search-btn
TAG POS=1 TYPE=BUTTON ATTR=TXT:Filters
TAG POS=1 TYPE=SPAN ATTR=TXT:This<SP>month
TAG POS=1 TYPE=A ATTR=TXT:2
TAG POS=1 TYPE=A ATTR=TXT:Две<SP>жертвы<SP>Эболы<SP>«воскресли»<SP>на<SP>своих<SP>похо*
WAIT SECONDS=36
TAG POS=1 TYPE=IMG ATTR=ID:logo

ответ освещался много раз на форуме, но напишу не поленюсь ещё раз

скрытый текст
0 Используй браузер мазила
1 запиши один код в отдельный файл где твоё видео на 1-й странице и сохрани его (к примеру так 1.iim)
2 запиши отдельный код где твоё видео на 2-й странице и сохрани его (к примеру так 2.iim )
3 создай файл js (к примеру start.js) и помести его в стандартную папку для imacros (js файл можно получить создав текстовый документ и поменять в нём расширение из txt в js) - после того как он будет в стандартной папке - то обнови список макросов
4 вот код для start.js

   if (iimPlay("1.iim")<0){
      iimPlay("2.iim")
   }

Вот как поведёт себя скрипт: зайдёт на youtube и поищет ваше видео - если вашего видео нет , то выполнит 2-й код, а если выполнится первый код без ошибок, т.е. найдётся ваше видео, то второй код просто напросто припустится


если все выше сказанное вам не понятно, то учите  больше javascript и imacros

Отредактировано kolshix (25-10-2014 19:18:53)

Отсутствует

 

№231425-10-2014 20:39:45

I_am_god
Участник
 
Группа: Members
Зарегистрирован: 25-10-2014
Сообщений: 2
UA: Chrome 38.0

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

kolshix пишет

ответ освещался много раз на форуме, но напишу не поленюсь ещё раз

скрытый текст
0 Используй браузер мазила
1 запиши один код в отдельный файл где твоё видео на 1-й странице и сохрани его (к примеру так 1.iim)
2 запиши отдельный код где твоё видео на 2-й странице и сохрани его (к примеру так 2.iim )
3 создай файл js (к примеру start.js) и помести его в стандартную папку для imacros (js файл можно получить создав текстовый документ и поменять в нём расширение из txt в js) - после того как он будет в стандартной папке - то обнови список макросов
4 вот код для start.js

   if (iimPlay("1.iim")<0){
      iimPlay("2.iim")
   }

Вот как поведёт себя скрипт: зайдёт на youtube и поищет ваше видео - если вашего видео нет , то выполнит 2-й код, а если выполнится первый код без ошибок, т.е. найдётся ваше видео, то второй код просто напросто припустится


если все выше сказанное вам не понятно, то учите  больше javascript и imacros

Спасибо буду пробовать )

Отсутствует

 

№231526-10-2014 20:07:50

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 33.0

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

есть команда которая останавливает скрипт ?


Истина в последней инстанции

Отсутствует

 

№231626-10-2014 20:09:53

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

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

PAUSE других - нет


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


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

Отсутствует

 

№231726-10-2014 22:35:59

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 33.0

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

Есть код

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

Выделить код

Код:

URL GOTO=javascript:window.scrollBy(0,400)


она прокручивает страницу вниз

Нашёл страницу "Размеры и прокрутка для страницы"
перейти бац

в нём говорится
Метод elem.scrollIntoView(top) вызывается на элементе и прокручивает страницу так,
чтобы элемент оказался вверху
Возможно ли этот метод применить к
URL GOTO=javascript:
через макрос или скрипт ?


Истина в последней инстанции

Отсутствует

 

№231826-10-2014 22:49:44

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

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

Алим пишет

Возможно ли этот метод применить к
URL GOTO=javascript:
через макрос или скрипт ?

нет

Отредактировано InfSub (26-10-2014 22:50:02)


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


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

Отсутствует

 

№231926-10-2014 23:28:15

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 33.0

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

В принципе, тот же эффект, если в настройках imacros
поставить галочку на "Скролировать на объект"
и использовать

Выделить код

Код:

CONTENT=EVENT:MOUSEOVER

хотя нет, он как-то хаотично

Отредактировано Алим (26-10-2014 23:31:22)


Истина в последней инстанции

Отсутствует

 

№232027-10-2014 01:12:06

Vanokk
Участник
 
Группа: Members
Зарегистрирован: 13-10-2014
Сообщений: 11
UA: Chrome 38.0

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

Помогите! Когда исполняется скрипт, начинается лаг http://prntscr.com/50311s tag waiting останавливаеться и аймакрос зависает, и не понятно он может при первом цикле залагать , может на втором? Как устранить баг или сделать так что бы после любого бага он перезапускался что ли. Спасибо!

Отсутствует

 

№232127-10-2014 01:20:32

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

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

Vanokk пишет

Помогите!...

Правила

2.  Не рекомендуется:
2.2  Задавать вопрос без указания:
2.2.1  Содержания страницы "Информация для решения проблем". Для его получения откройте пункт меню "Справка —> Информация для решения проблем", скопируйте её, нажав кнопку "Копировать текст в буфер обмена", и вставьте его в сообщение под тег "Spoiler" или выложите на сайт «Pastebin».
2.2.2  Содержания страницы "Включённые плагины". Для его получения наберите в строке адреса about:plugins (в Thunderbird перейдите по ссылке со страницы "Информация для решения проблем"), скопируйте содержимое страницы в буфер обмена и вставьте его в сообщение под тег "Spoiler" или выложите на сайт «Pastebin».
2.2.3  Содержания страницы "Отправленные сообщения о падениях", если проблема связана с падением программы. Для его получения наберите в строке адреса about:crashes (в Thunderbird перейдите по ссылке со страницы "Информация для решения проблем"), скопируйте содержимое страницы в буфер обмена и вставьте его в сообщение под тег "Spoiler" или выложите на сайт «Pastebin».

в данном, конкретном, случае - версия браузера и версия плагина, как минимум

Отредактировано InfSub (27-10-2014 01:21:05)


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


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

Отсутствует

 

№232227-10-2014 01:33:05

Vanokk
Участник
 
Группа: Members
Зарегистрирован: 13-10-2014
Сообщений: 11
UA: Chrome 38.0

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

InfSub пишет
Vanokk пишет

Помогите!...

Правила

2.  Не рекомендуется:
2.2  Задавать вопрос без указания:
2.2.1  Содержания страницы "Информация для решения проблем". Для его получения откройте пункт меню "Справка —> Информация для решения проблем", скопируйте её, нажав кнопку "Копировать текст в буфер обмена", и вставьте его в сообщение под тег "Spoiler" или выложите на сайт «Pastebin».
2.2.2  Содержания страницы "Включённые плагины". Для его получения наберите в строке адреса about:plugins (в Thunderbird перейдите по ссылке со страницы "Информация для решения проблем"), скопируйте содержимое страницы в буфер обмена и вставьте его в сообщение под тег "Spoiler" или выложите на сайт «Pastebin».
2.2.3  Содержания страницы "Отправленные сообщения о падениях", если проблема связана с падением программы. Для его получения наберите в строке адреса about:crashes (в Thunderbird перейдите по ссылке со страницы "Информация для решения проблем"), скопируйте содержимое страницы в буфер обмена и вставьте его в сообщение под тег "Spoiler" или выложите на сайт «Pastebin».

в данном, конкретном, случае - версия браузера и версия плагина, как минимум

Спс!

Отсутствует

 

№232327-10-2014 08:32:14

Дмитрий Кутелёв
Участник
 
Группа: Members
Зарегистрирован: 27-10-2014
Сообщений: 1
UA: Chrome 38.0

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

Добрый день! Имеется немного сырая программа Imacros для сохранения данных с сайта, написана на Imacros.
Требуется модернизация для проверки сообщений на странице, возможная только через использование Java script. Также требуется внести в код дополнение по проверке и обработке капчи.

Имеющийся код:

скрытый текст
TAB T=1
SET !DATASOURCE report_1.csv
'Start at line 2 to skip the header in the file
SET !LOOP 2
'Increase the current position in the file with each loop
SET !DATASOURCE_LINE {{!LOOP}}
BACK
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:aspnetForm ATTR=ID:ctl00_ctl13_g_d692aeea_e0da_48fd_9ba2_a8ee26450575_SearchControl_TxtIinBin CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:aspnetForm ATTR=ID:ctl00_ctl13_g_d692aeea_e0da_48fd_9ba2_a8ee26450575_SearchControl_BtnSearch
SET !ERRORIGNORE YES

TAG POS=1 TYPE=TD ATTR=TXT:1
SET !TIMEOUT_STEP 0
TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR2 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR3 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR4 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR5 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR6 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Корпоративный<SP>подоходный<SP>налог<SP>(КПН)
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR7 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR8 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Hалог<SP>на<SP>добавленную<SP>стоимость<SP>на<SP>товары<SP>в*
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR9 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET !VAR0 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Индивидуальный<SP>подоходный<SP>налог<SP>(ИПН)
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR11 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR12 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Социальный<SP>налог
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR13 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR14 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Налог<SP>на<SP>имущество
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR15 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR16 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Земельный<SP>налог
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR17 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR18 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Налог<SP>на<SP>транспортные<SP>средства
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR19 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR20 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Акцизы<SP>на<SP>товары<SP>внутреннего<SP>производства<SP>(Ак*
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR21 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR22 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Налог<SP>на<SP>сверхприбыль<SP>(НСП)
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR23 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR24 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Бонусы
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR25 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR26 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Налог<SP>на<SP>добычу<SP>полезных<SP>ископаемых<SP>(НДПИ)**
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR27 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR28 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Прочие<SP>платежи<SP>недропользователей<SP>(за<SP>исключение*
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR29 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR30 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Прочие<SP>поступления<SP>(Плата<SP>за<SP>пользование<SP>земе*
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR31 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR32 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=1 TYPE=TD ATTR=TXT:Итого<SP>по<SP>указанным
SET !TIMEOUT_STEP 0
TAG POS=R4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR33 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !TIMEOUT_STEP 0
SET VAR34 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/£|^\\s*|\\s*$/g, \"\");")
SET !EXTRACT NULL
SET !EXTRACT_TEST_POPUP NO

ADD !EXTRACT {{!COL1}}
ADD !EXTRACT {{!VAR1}}
ADD !EXTRACT {{!VAR2}}
ADD !EXTRACT {{!VAR3}}
ADD !EXTRACT {{!VAR4}}
ADD !EXTRACT {{!VAR5}}
ADD !EXTRACT {{!VAR6}}
ADD !EXTRACT {{!VAR7}}
ADD !EXTRACT {{!VAR8}}
ADD !EXTRACT {{!VAR9}}
ADD !EXTRACT {{!VAR0}}
ADD !EXTRACT {{VAR11}}
ADD !EXTRACT {{VAR12}}
ADD !EXTRACT {{VAR13}}
ADD !EXTRACT {{VAR14}}
ADD !EXTRACT {{VAR15}}
ADD !EXTRACT {{VAR16}}
ADD !EXTRACT {{VAR17}}
ADD !EXTRACT {{VAR18}}
ADD !EXTRACT {{VAR19}}
ADD !EXTRACT {{VAR20}}
ADD !EXTRACT {{VAR21}}
ADD !EXTRACT {{VAR22}}
ADD !EXTRACT {{VAR23}}
ADD !EXTRACT {{VAR24}}
ADD !EXTRACT {{VAR25}}
ADD !EXTRACT {{VAR26}}
ADD !EXTRACT {{VAR27}}
ADD !EXTRACT {{VAR28}}
ADD !EXTRACT {{VAR29}}
ADD !EXTRACT {{VAR30}}
ADD !EXTRACT {{VAR31}}
ADD !EXTRACT {{VAR32}}
ADD !EXTRACT {{VAR33}}
ADD !EXTRACT {{VAR34}}

SAVEAS TYPE=EXTRACT FOLDER=* FILE=nalogi.csv


Кто может сделать эту работу на платной основе? Сколько это может стоить и в какие сроки? Способ оплаты - на карту или через через систему платежей.
Предложения на Dmitriy.Kutelyov@kcell.kz
Спасибо.

Отредактировано Дмитрий Кутелёв (27-10-2014 08:33:05)

Отсутствует

 

№232427-10-2014 08:36:45

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

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

Дмитрий Кутелёв, здесь не форум фрилансеров по заказу скриптов, пишите в личку участникам форума, половина из них вам поможет, сообщение рекомендую удалить


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


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

Отсутствует

 

№232527-10-2014 09:05:13

slavabest
Участник
 
Группа: Members
Зарегистрирован: 20-09-2014
Сообщений: 34
UA: Chrome 37.0

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

Добрый день.
Хочу сохранить определенный пост паблика вконтакте через макрос (выделяю пост открытием).
Нашел способ привязаться к ID:wpt открытого поста (но привязка по моему не работает).
Так как сохраняются картинка и текст, но с самого начала паблика (а не c открытого поста).
Картинки и текст меняются в зависимости от номера элемента POS.


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

Отредактировано slavabest (28-10-2014 13:59:31)

Отсутствует

 

№232627-10-2014 09:36:09

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

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

slavabest, открытый пост, по аналогии - тот же спойлер, открыв его (нажатием), вы по сути ни чего не меняете, во всяком случае для имакроса, код страницы не изменяется, привязаться к открытому посту, на сколько я помню - невозможно


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


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

Отсутствует

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

Board footer

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