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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№67725-07-2013 14:59:40

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

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

Protey пишет

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

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


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


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

Отсутствует

 

№67825-07-2013 20:36:43

GreatDima
Участник
 
Группа: Members
Зарегистрирован: 25-07-2013
Сообщений: 4
UA: Firefox 22.0

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

Подскажите, как можно заставить imacros работать на turboliker(сервис накрутки вк)?
на странице подписки групп в столбик идут названия групп и под ними надпись "Подписаться на ****", никак не получается заставить его кликать на эту надпись по порядку вниз. При записи выдает следующее:

Выделить код

Код:

URL GOTO=http://turboliker.ru/index.php?page=group&tab=getGroup
FRAME NAME="fXD61a43"
TAG POS=1 TYPE=DIV ATTR=ID:w_subscr_text
FRAME NAME="fXD7753a"
TAG POS=1 TYPE=DIV ATTR=ID:w_subscr_text
FRAME NAME="fXDbe734"
TAG POS=1 TYPE=DIV ATTR=ID:w_subscr_text

Не пойму, как работать с этими фреймами.. Пытался просто через

Выделить код

Код:

POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*

, ничего не выходит:(

Отсутствует

 

№67925-07-2013 20:41:02

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 109
UA: Chrome 28.0

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

GreatDima пишет

ничего не выходит

с турболайкером не работал, но, попробуй с опциями поиграйся, к примеру попробуй (x/y)

Отредактировано Protey (25-07-2013 20:41:50)

Отсутствует

 

№68025-07-2013 20:42:29

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

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

GreatDima пишет

никак не получается заставить его кликать на эту надпись по порядку вниз.

что мешает кликать только на верхнюю надпись после чего обновлять список?

Добавлено 25-07-2013 20:46:15

GreatDima пишет

Не пойму, как работать с этими фреймами.. Пытался просто через

Выделить код

Код:

POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*

, ничего не выходит:(

не верный тег - вот и не работает

Отредактировано InfSub (25-07-2013 20:46:15)


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


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

Отсутствует

 

№68125-07-2013 21:09:39

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 28.0

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

GreatDima пишет

POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*

n+1 - не будет работать, надо код в JS переводить и тогда прикручивать счетчик


Удалено

Отсутствует

 

№68225-07-2013 21:19:43

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

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

spy686 пишет
GreatDima пишет

POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*

n+1 - не будет работать, надо код в JS переводить и тогда прикручивать счетчик

там и без js все нормально будет работать....

Добавлено 25-07-2013 21:24:10
только там DIV'a  и в помине нет... еще бы оно работало =)

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


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


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

Отсутствует

 

№68326-07-2013 03:29:03

kolharik
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 13
UA: Firefox 22.0

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

привет всем помогите пожалуйста как в imacros задать количество повторов? или вообще чтоб повторялся. . . .а то уже устал задавать количество повторов 20 макросам в ручнную

Отсутствует

 

№68426-07-2013 03:40:13

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

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

kolharik пишет

привет всем помогите пожалуйста как в imacros задать количество повторов? или вообще чтоб повторялся. . . .а то уже устал задавать количество повторов 20 макросам в ручнную

расшифруй, что ты имеешь ввиду... а то твой вопрос противоречит сам себе


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


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

Отсутствует

 

№68526-07-2013 09:35:07

GreatDima
Участник
 
Группа: Members
Зарегистрирован: 25-07-2013
Сообщений: 4
UA: Firefox 22.0

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

Protey пишет

GreatDima пишет: ничего не выходитс турболайкером не работал, но, попробуй с опциями поиграйся, к примеру попробуй (x/y)
                    Отредактировано Protey (Вчера 20:41:50)

То есть использовать клики по координатам? Если так, то не вариант. Вообще я пользовался кликером раньше, вчера на сайте немного изменилась верстка и кликер стал бесполезен:)

InfSub пишет

GreatDima пишет: никак не получается заставить его кликать на эту надпись по порядку вниз.что мешает кликать только на верхнюю надпись после чего обновлять список?Добавлено Вчера 20:46:15GreatDima пишет: Не пойму, как работать с этими фреймами.. Пытался просто через Выделить кодКод:POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*, ничего не выходитне верный тег - вот и не работает
                    Отредактировано InfSub (Вчера 20:46:15)

Если обновлять каждый раз после вступления всего лишь в одну группу, то велика вероятность, что постоянно будет висеть "вы уже вступили в эту группу". Как уже сказано выше, я пользовался кликером: открывал 150 групп на странице и листая колесиком проходился кликером по им всем, вводя капчу каждые 15 заходов.
А почему тег неверный?

Выделить код

Код:

<div class="w_subscr_btn_c" id="w_subscr_text">Подписаться на <b>название группы</b> </div>
InfSub пишет

spy686 пишет: GreatDima пишет: POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*n+1 - не будет работать, надо код в JS переводить и тогда прикручивать счетчиктам и без js все нормально будет работать....Добавлено Вчера 21:24:10только там DIV'a  и в помине нет... еще бы оно работало
                    Отредактировано InfSub (Вчера 21:24:10)

Я не очень силен в html и уж точно не знаком с js, можно получить более развернутую подсказку?

div я использовал на примере addmefast.com в разделе "facebook likes", код кнопки там такой:

Выделить код

Код:

<div class="btn3">Like</div>

imacros работает отлично(жмет на кнопку с этой надписью) с такой записью:

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:Like

Почему так не получается здесь не очень понимаю.

Отредактировано GreatDima (26-07-2013 09:45:58)

Отсутствует

 

№68626-07-2013 13:41:57

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

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

GreatDima пишет
Protey пишет

GreatDima пишет: ничего не выходитс турболайкером не работал, но, попробуй с опциями поиграйся, к примеру попробуй (x/y)
                    Отредактировано Protey (Вчера 20:41:50)

То есть использовать клики по координатам? Если так, то не вариант. Вообще я пользовался кликером раньше, вчера на сайте немного изменилась верстка и кликер стал бесполезен:)

координаты - бред, нужно только в ситуациях когда используется графическая карта или замороченные js-меню

GreatDima пишет
InfSub пишет

GreatDima пишет: никак не получается заставить его кликать на эту надпись по порядку вниз.что мешает кликать только на верхнюю надпись после чего обновлять список?Добавлено Вчера 20:46:15GreatDima пишет: Не пойму, как работать с этими фреймами.. Пытался просто через Выделить кодКод:POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*, ничего не выходитне верный тег - вот и не работает
                    Отредактировано InfSub (Вчера 20:46:15)

Если обновлять каждый раз после вступления всего лишь в одну группу, то велика вероятность, что постоянно будет висеть "вы уже вступили в эту группу". Как уже сказано выше, я пользовался кликером: открывал 150 групп на странице и листая колесиком проходился кликером по им всем, вводя капчу каждые 15 заходов.
А почему тег неверный?

Выделить код

Код:

<div class="w_subscr_btn_c" id="w_subscr_text">Подписаться на <b>название группы</b> </div>
InfSub пишет

spy686 пишет: GreatDima пишет: POS=n+1 TYPE=DIV ATTR=TXT:Подписаться<SP>на*n+1 - не будет работать, надо код в JS переводить и тогда прикручивать счетчиктам и без js все нормально будет работать....Добавлено Вчера 21:24:10только там DIV'a  и в помине нет... еще бы оно работало
                    Отредактировано InfSub (Вчера 21:24:10)

Я не очень силен в html и уж точно не знаком с js, можно получить более развернутую подсказку?

div я использовал на примере addmefast.com в разделе "facebook likes", код кнопки там такой:

Выделить код

Код:

<div class="btn3">Like</div>

imacros работает отлично(жмет на кнопку с этой надписью) с такой записью:

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:Like

Почему так не получается здесь не очень понимаю.

используй кнопу ответить, а то получился такой бред при цитировании - жесть....

если ты используешь вторую ссыль - то да, код скорее всего верный, и тогда там должно быть что-то типа POS={{!LOOP}} а не POS=n+1
я просто исходил из того, чтобы код работал везде, у меня на работе вторая ссыль - работает, дома нет, в итоге делал так, чтобы работало везде, т.е. через первую ссыль с открытием окон и начатием кнопы самостоятельно

GreatDima пишет

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

данная вероятность точно такая же, как и при клике на все ссылки, и только потом обновления страницы, т.е. стремится к 0

GreatDima пишет

Я не очень силен в html и уж точно не знаком с js, можно получить более развернутую подсказку?

чтобы писать код на js для начала напиши рабочий код на imacros, и поверь js тебе погоды не сделает, только усложнит обработку, в данной ситуации чистый imacros - оптимальное решение

Отредактировано InfSub (26-07-2013 13:45:46)


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


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

Отсутствует

 

№68726-07-2013 13:49:31

GreatDima
Участник
 
Группа: Members
Зарегистрирован: 25-07-2013
Сообщений: 4
UA: Chrome 28.0

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

InfSub, ясно, спасибо.
Я так понимаю у тебя еще дописана капча? Просто если он будет жать на первую ссыль и т.д. и еще капчу руками вводить, то это жутко долго, быстрее будет рукой прокликать вторую ссылку.

нашел такое:

Выделить код

Код:

01
VERSION BUILD=7401110 RECORDER=FX
02
TAB T=1
03
ONDOWNLOAD FOLDER=* FILE=image.jpg WAIT=YES
04
URL GOTO=https://my.opera.com/community/signup/
05
TAG POS=1 TYPE=IMG ATTR=HREF:*captcha* CONTENT=EVENT:SAVEPICTUREAS
06
WAIT SECONDS=5
07
TAB OPEN
08
TAB T=2
09
SET !EXTRACT_TEST_POPUP NO
10
URL GOTO=http://api.deathbycaptcha.com/decaptcher?function=picture2&amp;print_format=html
11
TAG POS=1 TYPE=INPUT ATTR=NAME:username CONTENT=<strong>deathbycaptchauser</strong>
12
TAG POS=1 TYPE=INPUT ATTR=NAME:password CONTENT=<strong>deathbycaptchapasswd</strong>
13
TAG POS=1 TYPE=INPUT ATTR=NAME:pict CONTENT=C:\Users\qaila\Documents\iMacros\Downloads\image.jpg
14
TAG POS=1 TYPE=INPUT ATTR=TYPE:submit
15
WAIT SECONDS=5
16
TAG POS=6 TYPE=TD ATTR=* EXTRACT=TXT
17
SET !VAR1 {{!EXTRACT}}
18
TAB CLOSE
19
TAB T=1
20
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newusersignup ATTR=ID:recaptcha_response_field CONTENT={{!VAR1}}

Буду сегодня тестить:)

Отредактировано GreatDima (26-07-2013 14:05:29)

Отсутствует

 

№68826-07-2013 18:09:01

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 109
UA: Chrome 28.0

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

GreatDima пишет

Буду сегодня тестить

а для антигейта есть код под аймакрос с инструкцией как и что делать?)

Отредактировано Protey (26-07-2013 18:09:35)

Отсутствует

 

№68927-07-2013 19:28:05

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 109
UA: Chrome 30.0

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

Подскажите, пожалуйста, можно как нибудь в js коде

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

Выделить код

Код:

Ret += "SET !DATASOURCE SPVK.csv"+s_n;
Ret += "SET !DATASOURCE_COLUMNS 2"+s_n;
Ret += "SET !LOOP 2"+s_n;
Ret += "SET !DATASOURCE_LINE {{!LOOP}}"+s_n;
Ret += "TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL1}}"+s_n;


А именно, как я понимаю в строке "Ret += "TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL1}}"+s_n;" сделать так что бы перед или после вставки записи из файла SPVK.csv рандомно печатался какой нибудь символ или буква с пробелом <SP>?

Сделал пока что вот так

Выделить код

Код:

Ret += "TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!NOW:ss}}{{!COL1}}"+s_n;

{{!NOW:ss}} - печатается с начала секунды, а потом уже текст {{!COL1}}, без пробела.

НО все же интересно как сделать что бы печатались рандомно буквы, без разницы русские или латинские

Отредактировано Protey (27-07-2013 19:48:59)

Отсутствует

 

№69027-07-2013 22:20:29

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

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

Protey
сделай массив с буквами, потом Math.floor(Math.random()*33)

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

Выделить код

Код:

var abc = new Array ('а', 'б', 'в', 'г', 'д', ... 'ю',  'я' );
var i = Math.floor(Math.random()*33);
...
Ret += "TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL1}}"+"<SP>"+abc[i]+s_n;


Добавлено 27-07-2013 22:35:43
или лучше так
скрытый текст

Выделить код

Код:

function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
};
var i = getRandomInt(0,32);
var abc = new Array ('а', 'б', 'в', 'г', 'д', ... 'ю',  'я' );
...
Ret += "TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL1}}"+"<SP>"+abc[i]+s_n;

Отредактировано InfSub (27-07-2013 22:35:43)


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


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

Отсутствует

 

№69127-07-2013 22:59:10

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 109
UA: Chrome 30.0

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

InfSub
аха, ладно, спасибо, завтра по экспериментирую)

Отредактировано Protey (27-07-2013 23:00:04)

Отсутствует

 

№69229-07-2013 21:11:56

svamishivananda
Участник
 
Группа: Members
Зарегистрирован: 29-07-2013
Сообщений: 2
UA: Firefox 22.0

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

Всем привет! Возникла небольшая проблемка с созданным макросом. Макрос заходит в ОДНОКЛАССНИКИ, далее в раздел ЛЮДИ СЕЙЧАС НА САЙТЕ, меняет минимальный возраст на 15 лет, выбирает человека, открывает его главное фото, ставит оценку 5, возвращается на главную страницу и снова повторяет операцию.
Сначала я сделал сценарий так, что он открывал страницу пользователя, выбирал фото и ставил оценку, использую координаты на мониторе. Но потом заметил, что иногда сценарий не ставит оценку. Видимо, промахивается по координатам. В Record options выбрал пункт Select the best record mode automatically. Записал в этом режиме событие выставления оценки, вставил в общий сценарий. Промахиваться перестал, оценки четко выставляет. Но теперь сценарий стал останавливаться, если в аккаунте пользователя нет главного фото.  Когда работал по координатам Х и Y, сценарий просто пропускал такие аккаунты и начинал заново. Подскажите, пожалуйста, в чем здесь дело? Вот сценарий:

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

Выделить код

Код:

VERSION BUILD=8300326 RECORDER=FX
TAB T=1
URL GOTO=http://www.odnoklassniki.ru/profile/518920222680
TAG POS=1 TYPE=A ATTR=TXT:Люди<SP>сейчас<SP>на<SP>сайте
EVENT TYPE=MOUSEDOWN SELECTOR="#field_ageFrom" BUTTON=0
EVENT TYPE=MOUSEMOVE SELECTOR="#field_ageFrom" POINT="(498,202)"
EVENT TYPE=MOUSEUP POINT="(500,201)"
EVENT TYPE=CLICK SELECTOR="#field_ageFrom>OPTION:nth-of-type(2)" BUTTON=0
WAIT SECONDS=10
CLICK X=355 Y=341
CLICK X=143 Y=184
TAG POS=1 TYPE=SPAN ATTR=ONCLICK:OK.photoLayer.focusComment()&&CLASS:mark_ic<SP>mark_ic__5&&TXT:
WAIT SECONDS=20
URL GOTO=http://www.odnoklassniki.ru/profile/518920222680


Третья снизу строка выставляет оценку.

Отсутствует

 

№69329-07-2013 23:17:46

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

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

svamishivananda пишет

сценарий просто пропускал такие аккаунты и начинал заново. Подскажите, пожалуйста, в чем здесь дело?

впиши в начало сценария (после VERSION):

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES

и imacros будет игнорировать ошибки (при использовании координат, ему было все равно, что в них находится, при использовании "Conventional rec. mode" - все иначе, элемент не найдет - ошибка)
и, как говорится, радуйся жизни дальше =)

Отредактировано InfSub (29-07-2013 23:18:34)


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


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

Отсутствует

 

№69430-07-2013 12:32:40

svamishivananda
Участник
 
Группа: Members
Зарегистрирован: 29-07-2013
Сообщений: 2
UA: Firefox 22.0

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

Огромное спасибо! Теперь сценарий работает.

InfSub пишет
svamishivananda пишет

сценарий просто пропускал такие аккаунты и начинал заново. Подскажите, пожалуйста, в чем здесь дело?

впиши в начало сценария (после VERSION):

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES

и imacros будет игнорировать ошибки (при использовании координат, ему было все равно, что в них находится, при использовании "Conventional rec. mode" - все иначе, элемент не найдет - ошибка)
и, как говорится, радуйся жизни дальше =)

Отсутствует

 

№69530-07-2013 13:00:24

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

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

Revers пишет

EVAL Эта команда позволяет... Очищать полученные данные от лишней информации, например 33 руб., "руб" можно удалить перед сохранением.

Подскажите, как EXTRACT только цифры из кода <p>Ваш новый пароль: 301947</p> , если цифры не в <strong> и уточнить через && нет возможности?

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

Выделить код

Код:

TAG POS=1 TYPE=P ATTR=TXT:Ваш<SP>новый<SP>пароль:<SP>301947 EXTRACT=TXT
'Ваш новый пароль: 301947
SAVEAS TYPE=EXTRACT FOLDER=* FILE=New_password.txt
'Нужно только
'301947


Как через EVAL задать, чтобы EXTRACT сохранял только шестизначные цифры со страницы, без текста и пробелов?

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

Выделить код

Код:

TAG POS=1 TYPE=P ATTR=TXT:Ваш<SP>новый<SP>пароль:* EXTRACT=TXT
SET NEW_PASSD_STR {{!EXTRACT}}
SET !EXTRACT NULL

SET !EXTRACT EVAL("var str = \"{{NEW_PASSD_STR}}\"; var a = Number(str.indexOf(\": \")+2); str = str.substring(a, str.lenght);")

SAVEAS TYPE=EXTRACT FOLDER=* FILE=New_password.txt

Отредактировано InfSub (30-07-2013 13:03:29)


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


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

Отсутствует

 

№69630-07-2013 18:20:33

7annet7
Участник
 
Группа: Members
Зарегистрирован: 30-07-2013
Сообщений: 3
UA: Chrome 28.0

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

Здравствуйте, подскажите, как в этом скрипте исправить, чтоб в одноклассниках ставилась оценка 5, а не 4?

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

Выделить код

Код:

VERSION BUILD=8300326 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
URL GOTO=http://odnoklassniki.ru/online
'в начале скрипта устанавливается возраст людей, которым будем ставить оценки
'возраст ОТ:
SET !VAR1 22
'возраст ДО:
SET !VAR2 50
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=1 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=2 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=3 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=4 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=5 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=6 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=7 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=8 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=9 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=10 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=11 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=55
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=12 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=7
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=13 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=14 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
URL GOTO=http://odnoklassniki.ru/online
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageTo CONTENT=%{{!VAR2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/dk?st.cmd=userFriendLive&st.ageTo=* ATTR=ID:field_ageFrom CONTENT=%{{!VAR1}}
WAIT SECONDS=1
TAG POS=15 TYPE=IMG ATTR=SRC:http://umd*.mycdn.me/getImage?photoId=*&photoType=6
WAIT SECONDS=7
CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:
BACK
WAIT SECONDS=3000

Отсутствует

 

№69730-07-2013 19:43:02

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

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

7annet7 пишет

как в этом скрипте исправить...

и зачем было вставлять сюда весь скрипт, если он состоит из полностью идентичных элементов?
Как я понимаю оценку ставит один из блоков CLICK X=* Y=*
предположительно последний перед закрытием элемента страницы с фото (именно предположительно, потому что у меня этот скрипт оценки не ставит вообще)
если Вы посмотрите сообщение № 709 то найдете ответ на свой вопрос

Отредактировано InfSub (30-07-2013 19:44:40)


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


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

Отсутствует

 

№69830-07-2013 19:48:25

7annet7
Участник
 
Группа: Members
Зарегистрирован: 30-07-2013
Сообщений: 3
UA: Chrome 28.0

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

Благодарю за ответ!:) Если бы еще понять,  какие цифры надо изменить....

Отредактировано 7annet7 (30-07-2013 19:50:49)

Отсутствует

 

№69930-07-2013 20:11:54

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

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

7annet7 пишет

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

Выделить код

Код:

CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
CLICK X=927 Y=298
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:

на

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

Выделить код

Код:

CLICK X=148 Y=174
WAIT SECONDS=5
CLICK X=931 Y=301
TAG POS=1 TYPE=SPAN ATTR=ONCLICK:OK.photoLayer.focusComment()&&CLASS:mark_ic<SP>mark_ic__5&&TXT:
WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:ic<SP>ic_i_close&&TXT:


Добавлено 30-07-2013 20:16:56
7annet7 на каком сайте ты нашел этот скрипт? (ссылку в спойлер спряч только)

Добавлено 30-07-2013 20:21:48
или в личку кинь

Отредактировано InfSub (30-07-2013 20:21:48)


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


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

Отсутствует

 

№70030-07-2013 20:27:15

7annet7
Участник
 
Группа: Members
Зарегистрирован: 30-07-2013
Сообщений: 3
UA: Chrome 28.0

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

Спасибо огромное! Мне знакомый скрипт дал) Спасибо за совет - сохраню!

Отсутствует

 

№70104-08-2013 00:29:10

GreatDima
Участник
 
Группа: Members
Зарегистрирован: 25-07-2013
Сообщений: 4
UA: Firefox 22.0

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

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

Отсутствует

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

Board footer

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