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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№432703-07-2015 21:15:41

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

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

нужна помощь, есть контейнеры такого вида

скрытый текст
<div class="group-list-item" id="task-1304"><a href="javascript:void(0)" onclick="window.App.open_yt_task_window('1304');"><div class="yt-task-image"><img alt="Default" class="thumbnail" src="https://i.ytimg.com/vi/f03-wJxs968/default.jpg"><div class="task-bonus">4®</div></div></a></div>

по которым нужен клик, пробовал вот так EVENT TYPE=CLICK SELECTOR="#task-*>A>DIV>IMG" BUTTON=0 но не работает

Отсутствует

 

№432803-07-2015 21:20:55

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

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

Hamzat
если вы пишете через js то вообще в чем проблема получить нужные данные?
если

TAG POS=3 TYPE=DIV ATTR=CLASS:_52eh EXTRACT=TXT

вернет #EANF# значит запускаете второй код ... куда уж элементраней

Добавлено 03-07-2015 21:21:58
korozist
в EVENT звездочка - не работает

Добавлено 03-07-2015 21:25:10
Hamzat
или у вас всегда, третий тег присутствует?
опишите по человечески проблему, а не так что каждое слово из вас приходится вытягивать, и в место одного поста - разводить тут обсуждение на пол страницы

Отредактировано InfSub (03-07-2015 21:25:10)


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


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

Отсутствует

 

№432903-07-2015 21:30:29

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

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

InfSub
если вы пишете через js то вообще в чем проблема получить нужные данные?
если

TAG POS=3 TYPE=DIV ATTR=CLASS:_52eh EXTRACT=TXT

вернет #EANF# значит запускаете второй код ... куда уж элементраней

))) Очередной раз моя не внимательность)) Спасибо сократили 20 строк кода) Хотя так работал))

Отредактировано Hamzat (03-07-2015 21:30:49)


iMacros скрипты на заказ!

Отсутствует

 

№433003-07-2015 21:36:16

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

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

Hamzat пишет

Спасибо сократили 20 строк кода)

это сократит еще 3-4

Hamzat пишет

тег который мне нужен имеет такую содержимую "Живет в Город"

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=CLASS:_52eh&&TXT:"*Живет в Город*" EXTRACT=TXT

Отредактировано InfSub (03-07-2015 21:37:57)


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


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

Отсутствует

 

№433103-07-2015 22:06:20

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

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

Все получилось...

Отредактировано Hamzat (03-07-2015 22:10:53)


iMacros скрипты на заказ!

Отсутствует

 

№433203-07-2015 22:13:15

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

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

InfSub пишет

korozist
в EVENT звездочка - не работает

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

Отсутствует

 

№433303-07-2015 22:16:34

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

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

korozist
извлеките id и подставьте в event


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


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

Отсутствует

 

№433403-07-2015 23:23:04

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

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

InfSub пишет

korozist
извлеките id и подставьте в event

можешь пожалуйста подсказать как это осуществить ?

Отсутствует

 

№433503-07-2015 23:42:55

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

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

korozist

как-то так:

Выделить код

Код:

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=DIV ATTR=ID:"task-*" EXTRACT=HTM
SET !VAR1 EVAL("'{{!EXTRACT}}'.match(/id=\\"(.*?)\\"/).pop()")
EVENT TYPE=CLICK SELECTOR="#{{!VAR1}}>A>DIV>IMG" BUTTON=0


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


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

Отсутствует

 

№433605-07-2015 17:41:24

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

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

Скрипт работает со 2й вкладкой

Выделить код

Код:

iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO='+url+'')

Следующим шагом

Выделить код

Код:

iimPlayCode('TAB T=1');

Не хочет переходить в 1ю вкладку..  не пойму, в чем проблема ?

Отсутствует

 

№433705-07-2015 18:36:10

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

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

Татьянa пишет

Не хочет переходить в 1ю вкладку..  не пойму, в чем проблема ?

Приведенный Вами код, аналогичен запуску двух разных iim-скриптов.
тыц


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


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

Отсутствует

 

№433806-07-2015 17:50:16

JMC55
Участник
 
Группа: Members
Зарегистрирован: 03-10-2013
Сообщений: 4
UA: Chrome 20.0

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

Добрый день. Застрял с кодом, никак не получается. Ауди недавно сайт обновили, теперь фотки неудобно качать.

url
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Мне нужно последовательно качать много файлов.
Сделал этот скрипт - не пашет:
скрытый текст

Выделить код

Код:

TAB T=1
SET !VAR1 19927
ADD !VAR1 {{!LOOP}}
URL GOTO=https://www.audi-mediacenter.com/en/photos/detail/24h-le-mans-2015-{{!VAR1}}
TAG POS=1 TYPE=A ATTR=TXT:large<SP>(2.1<SP>MB)
TAB T=2
TAB T=1


Попробовал сделать другой, непосредственно на адрес с фото, тоже не получается:
скрытый текст

Выделить код

Код:

TAB T=1
SET !VAR1 19927
ADD !VAR1 {{!LOOP1}}
SET !VAR2 A153695
ADD !VAR2 {{!LOOP2}}
URL GOTO=https://audimediacenter-a.akamaihd.net/system/production/media/{{!LOOP1}}/images/896aa72c160488758b7e58b7566166a705c7e73a/{{!LOOP2}}.jpg
SAVEAS TYPE=CPL FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}}


Написал два SET VAR на 19927 и на A153695.jpg, но из-за постоянно меняющегося кода 896aa72c160488758b7e58b7566166a705c7e73a не получается запустить последовательность.

Отсутствует

 

№433907-07-2015 14:13:54

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

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

JMC55

Download потеряли, потому и не пашет:

Выделить код

Код:

SET !VAR1 19927
ADD !VAR1 {{!LOOP}}
URL GOTO=https://www.audi-mediacenter.com/en/photos/detail/24h-le-mans-2015-{{!VAR1}}
TAG POS=1 TYPE=A ATTR=TXT:Download*
TAG POS=1 TYPE=A ATTR=TXT:large*


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


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

Отсутствует

 

№434007-07-2015 19:21:12

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

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

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

прежде чем задать вопрос, прочтите  правила форума iMacros
правила темы iMacros: раздел 1.2, пункты: 1.2.4 и 1.2.5

InfSub

Отсутствует

 

№434107-07-2015 19:51:44

JMC55
Участник
 
Группа: Members
Зарегистрирован: 03-10-2013
Сообщений: 4
UA: Chrome 20.0

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

InfSub пишет

JMC55

Download потеряли, потому и не пашет:

Выделить код

Код:

SET !VAR1 19927
ADD !VAR1 {{!LOOP}}
URL GOTO=https://www.audi-mediacenter.com/en/photos/detail/24h-le-mans-2015-{{!VAR1}}
TAG POS=1 TYPE=A ATTR=TXT:Download*
TAG POS=1 TYPE=A ATTR=TXT:large*

Спасибо большое за подсказку!

Отсутствует

 

№434208-07-2015 10:32:29

tgkd
Участник
 
Группа: Members
Зарегистрирован: 08-07-2015
Сообщений: 4
UA: Chrome 43.0

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

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

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

Выделить код

Код:

var WHAT;
for (var i =2; i<5; i++) {
        WHAT = i;
}

var WHERE = "A";
var macro;
macro =   "CODE:";
macro +=  "TAB T=1" + "\n"; 
macro +=  "URL GOTO=http://*/" + "\n"; 
macro +=  "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/search ATTR=ID:what_org CONTENT={{WHAT}}" + "\n"; 
macro +=  "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/search ATTR=ID:where_org CONTENT={{WHERE}}" + "\n"; 
macro +=  "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/search ATTR=*" + "\n"; 
macro +=  "TAG POS=1 TYPE=A ATTR=ID:f*" + "\n"; 
macro +=  "TAG POS=1 TYPE=H1 ATTR=TXT:* EXTRACT=TXT" + "\n"; 
macro +=  "TAG POS=1 TYPE=LI ATTR=TXT:* EXTRACT=TXT" + "\n"; 
macro +=  "PROMPT {{!EXTRACT}}" + "\n"; 
macro +=  "SAVEAS TYPE=EXTRACT FOLDER=* FILE=RESULT.csv" + "\n"; 

for (var j = 0; j < 10; j++) {
    iimPlay("macro");
}

Отредактировано tgkd (08-07-2015 11:23:58)

Отсутствует

 

№434308-07-2015 10:56:45

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

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

tgkd пишет

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

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

Выделить код

Код:

var macro =  .....
for(...){
    iimSet('имя_iim_переменной', 'значение');
    iimPlay(macro)
};


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


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

Отсутствует

 

№434408-07-2015 11:55:29

tgkd
Участник
 
Группа: Members
Зарегистрирован: 08-07-2015
Сообщений: 4
UA: Chrome 43.0

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

InfSub, Спасибо)

Отсутствует

 

№434508-07-2015 14:31:42

romanstr
Участник
 
Группа: Members
Зарегистрирован: 08-07-2015
Сообщений: 1
UA: Chrome 42.0

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

Здравствуйте. удалено. И так, сам вопрос, есть макрос:

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

Выделить код

Код:

VERSION BUILD=8601111 RECORDER=FX
SET !LOOP -99999
SET !TIMEOUT 120
SET !ERRORIGNORE YES
URL GOTO=https://*****
TAB T=1
TAG POS=1 TYPE=BUTTON FORM=NAME:myForm ATTR=TXT:Начать
TAB T=2
WAIT SECONDS=6
EVENT TYPE=CLICK SELECTOR="#watch8-sentiment-actions>SPAN>SPAN>BUTTON" BUTTON=0
WAIT SECONDS=4
'Close tabs and continue...
TAB T=1
'New Counter
WAIT SECONDS=20
'NC
TAB CLOSEALLOTHERS
WAIT SECONDS=3


какую нужно добавить переменную что-бы при выполнении "TAG POS=1 TYPE=BUTTON FORM=NAME:myForm ATTR=TXT:Начать" если кнопка есть то продолжалась работа скрипта, а если её нету то нужно перезагружать страницу с интервалом скажем 60 сек пока она не появится или к примеру пропустить все подальшые действия и перейти к строке "URL GOTO=https://******" и продолжить выполнение скрипта с этой строки


исправлено
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - &#91;spoiler]&#91;code]ваш код&#91;/code]&#91;/spoiler]

InfSub

Отредактировано romanstr (08-07-2015 15:28:33)

Отсутствует

 

№434608-07-2015 14:41:48

tgkd
Участник
 
Группа: Members
Зарегистрирован: 08-07-2015
Сообщений: 4
UA: Chrome 43.0

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

Как можно вывести текст в строку? Допустим есть

Выделить код

Код:

macros +=  'TAG POS=1 TYPE=H1 ATTR=TXT:Abcd EXTRACT=TXT' + '\n';

и нужно перевести "Abcd" в строку JS.

Отсутствует

 

№434708-07-2015 16:47:25

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Firefox 38.0

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

А возможно ли такое:
На странице есть 10 DIV-ов с одинаковым классом cell2.
Мне нужно по порядку выгрузить HTML этих DIV-ов.
iimPlay("CODE: TAG POS=1 TYPE=DIV ATTR=CLASS:cell2 EXTRACT=HTM"); - выгружает первый DIV  с таким классом.
А можно ли указать в такой конструкции кода, чтоб выгрузил   2 по счету DIV или 3?

Отсутствует

 

№434808-07-2015 16:55:41

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

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

romanstr
у вас уже бобавлено игнорирование ошибок SET !ERRORIGNORE YES, так что не найденные команды будут игнорироваться
как вариант, сделать цикл на js, читайте тему, примеров полно

tgkd

tgkd пишет

нужно перевести "Abcd" в строку JS.

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

Добавлено 08-07-2015 16:56:54
mmmaks2004
TAG POS=1 ...
TAG POS=2 ...
...
TAG POS=10 ...

Отредактировано InfSub (08-07-2015 16:56:54)


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


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

Отсутствует

 

№434908-07-2015 23:27:33

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

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

tgkd
если речь о получении результата Extract'a то: var result = iimGetLastExtract()


господа, не забываем пользоваться поиском, все это неоднократно обсуждалось на форуме, все основы использования iMacros и связки js+iMacros описаны со всех сторон


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


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

Отсутствует

 

№435009-07-2015 12:48:57

tgkd
Участник
 
Группа: Members
Зарегистрирован: 08-07-2015
Сообщений: 4
UA: Chrome 43.0

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

InfSub
Спасибо, это то что нужно.

Отсутствует

 

№435109-07-2015 14:24:26

Даниил955447112
Участник
 
Группа: Members
Зарегистрирован: 11-03-2015
Сообщений: 40
UA: Firefox 38.0

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

:whiteflag: Здравствуйте!

Как сделать чтобы аймакрос вставил электронный адрес почты в сервисе "Яндекс почта", в поле "Кому".
Все методы записи в аймакросе перебрал. Так и не смог добиться успеха.

Скриншот:
Noviytoche_9403223_17964940.jpg

Яндекс почта (для экспериментов):
https://mail.yandex.ru/
Логин: timur.baryshnikov@yandex.ru
Пароль: qwerty80

Отсутствует

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

Board footer

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