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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№472721-09-2015 04:57:07

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

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

"по поводу старой версии мозилы 3.6 - оффтоп"
по поводу старой версии мозилы 3.6 - самое западло, что мне нужно одно дополнение - которое выполняет x-forwarded (не помню как пишется) замену ip - многие сайты такие ip даже не воспринимают , а некоторые воспринимают / сейчас вот и долблю один сайт через эту подмену  ip - на старую версию я не нашел нужное дополнение , но это не важно // раньше мозила и палмун (включены 2 для теста ) через 30 минут жрали по 800 (Даже проц умудрялись съедать , я нетбук не мог через диспетчер даже отрубить) , а уже сутки с RequestPolicy  и скачет от 100 до 220 (и проц не жрут)...  в RequestPolicy нужно настроить переход по ссылкам , а то он их блочит сразу , но я не заморачивался , пока мне это не нужно , все пока работает на минимуме , а это главное

Отсутствует

 

№472821-09-2015 12:53:30

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

PRESIDENT пишет

Оказывается всё проще чем я себе думал :) Спасибо что помог,искренне благодарен.:beer: Ещё один вопрос возник. Вот кусок кода,всё работает,но постоянно в адресной строке мелькает эта ссылка.

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

Выделить код

Код:

var y;
iimPlay('CODE:URL GOTO=[b]file:///C:\\Test1\\Test2.txt[/b]\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');
n=iimGetLastExtract().split('\n');
for (y=1;y<=n;y++){
iimSet("NSTROKA",y);


Можно ли её спрятать из адресной строки что бы не появлялась там?

код пишется в тегах CODE, а при больших размерах кода (более 3-4 строк) - убирается в спойлер:
&#91;spoiler]&#91;code]Ваш код&#91;/code]&#91;/spoiler]

InfSub

Отсутствует

 

№472921-09-2015 14:50:47

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

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

Для старого имакроса

Выделить код

Код:

for (y=1;y<99999;y++){
  iimPlay("CODE:CMDLINE !DATASOURCE C:\\Test1\\Test2.txt\nSET !DATASOURCE_COLUMNS 2\nSET !LOOP "+y+"\nSET !EXTRACT {{!COL1}}"); 
  n=iimGetLastExtract();
  if(n == '') break; else{ 

Тут твой скрипт

}


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№473021-09-2015 17:25:45

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

PRESIDENT
Спасибо!

удалено, полное нежелание пользоваться поиском

InfSub

Отсутствует

 

№473122-09-2015 10:58:08

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

Подскажите,чего этот код не работает?

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

Выделить код

Код:

var z;
for (z=1;z<=10;z++){
iimSet("NSTROKA",z); 
iimPlay("1/1.iim");
i=iimPlayCode("TAG POS=9 TYPE=SPAN ATTR=TXT:Истина")
if(i>0)
iimSet("NSTROKA",z);
iimPlay("1/2.iim");
else
iimSet("NSTROKA",z);
iimPlay("1/3.iim");
    
  }


сколько раз мне еще повторить, код пишется в тегах CODE, а при больших размерах кода (более 3-4 строк) - убирается в спойлер:
&#91;spoiler]&#91;code]Ваш код&#91;/code]&#91;/spoiler]

InfSub

Отсутствует

 

№473222-09-2015 20:04:33

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

Gergi
...
if(i>0)
{
iimSet("NSTROKA",z);
iimPlay("1/2.iim");
}
else
{
iimSet("NSTROKA",z);
iimPlay("1/3.iim");
}

Отредактировано PRESIDENT (22-09-2015 20:59:06)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№473322-09-2015 21:14:00

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

PRESIDENT я реально при много благодарен:rock:

Отсутствует

 

№473423-09-2015 00:21:34

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

Есть ещё один наболевший вопрос,который не даёт мне покоя:sick:

скрытый текст
TAG POS=6 TYPE=INPUT:TEXT ATTR=* CONTENT=Привет

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

Отсутствует

 

№473523-09-2015 00:53:04

peterburg87
Участник
 
Группа: Members
Зарегистрирован: 20-09-2015
Сообщений: 14
UA: Chrome 45.0

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

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

Отсутствует

 

№473623-09-2015 00:55:37

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

peterburg87
Покажи код

Отсутствует

 

№473723-09-2015 01:03:27

peterburg87
Участник
 
Группа: Members
Зарегистрирован: 20-09-2015
Сообщений: 14
UA: Chrome 45.0

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

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

Выделить код

Код:

TAG POS=1 TYPE=BUTTON ATTR=TXT:Добавить<SP>в<SP>друзья
EVENT TYPE=CLICK SELECTOR="#pv_box>A" BUTTON=0
WAIT SECONDS=10


код пишется в тегах CODE, а при больших размерах кода (более 3-4 строк) - убирается в спойлер:
&#91;spoiler]&#91;code]Ваш код&#91;/code]&#91;/spoiler]

InfSub

Отсутствует

 

№473823-09-2015 01:06:26

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 45.0

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

peterburg87 пишет

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

Выделить код

Код:

TAG POS=1 TYPE=BUTTON ATTR=TXT:Добавить<SP>в<SP>друзья
EVENT TYPE=CLICK SELECTOR="#pv_box>A" BUTTON=0
WAIT SECONDS=10

TAG POS={{!LOOP}} TYPE=BUTTON ATTR=TXT:Добавить<SP>в<SP>друзья

Отредактировано Gergi (23-09-2015 01:06:51)

Отсутствует

 

№473923-09-2015 01:12:30

peterburg87
Участник
 
Группа: Members
Зарегистрирован: 20-09-2015
Сообщений: 14
UA: Chrome 45.0

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

не работает,может код кнопки другой надо

Добавлено 23-09-2015 01:21:54
Если я ставлю на запись и нажимаю добавить в друзья пользователя,пишет вот этот код TAG POS=1 TYPE=BUTTON ATTR=ID:вод сюда надо код добавить,а какой не знаю,пробовал этот код TAG POS=1 TYPE=A ATTR=ID:top_back_link первого из списка добавляет,а остальных нет,подскажите как прописать код,чтобы добавляла по очереди из списка

Отредактировано peterburg87 (23-09-2015 01:21:54)

Отсутствует

 

№474023-09-2015 01:44:22

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

peterburg87
Тебе нужно номер позиции увеличивать.
POS=1 ...
POS=2 ...
POS=3 ...


js
for (a=1; a<=10; a++){
iimPlay('CODE:TAG POS='+a+' TYPE=BUTTON ATTR=TXT:Добавить*друзья');
iimPlay('CODE:EVENT TYPE=CLICK SELECTOR="#pv_box>A" BUTTON=0');
iimPlay('CODE:WAIT SECONDS=10');}

Отредактировано PRESIDENT (23-09-2015 01:53:44)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№474123-09-2015 02:04:14

peterburg87
Участник
 
Группа: Members
Зарегистрирован: 20-09-2015
Сообщений: 14
UA: Chrome 45.0

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

Спасибо большое,с POS Увеличил,и всё работает.

Отсутствует

 

№474224-09-2015 21:09:27

peterburg87
Участник
 
Группа: Members
Зарегистрирован: 20-09-2015
Сообщений: 14
UA: Firefox 40.0

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

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

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

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="#вот тут,был код пользователя,а надо другой>DIV>DIV>UL>LI>DIV>DIV>DIV>DIV>DIV>DIV>A" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#вот тут,был код пользователя,а надо другой>DIV>DIV>UL>LI>DIV>DIV>DIV>DIV>A>DIV>IMG" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#вот тут,был код пользователя,а надо другой>DIV>DIV:nth-of-type(2)>UL>LI:nth-of-type(10)>DIV>DIV>DIV>DIV>A>DIV>IMG" BUTTON=0


код пишется в тегах CODE, а при больших размерах кода (более 3-4 строк) - убирается в спойлер:
&#91;spoiler]&#91;code]Ваш код&#91;/code]&#91;/spoiler]

InfSub

Отсутствует

 

№474324-09-2015 21:44:31

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

peterburg87
Запиши клик в другом формате, не через EVENT, а что бы TAG POS= ...
И принцип как выше я тебе отвечал, меняй номер позиции, сделай рандом(случайное число)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№474424-09-2015 23:32:40

peterburg87
Участник
 
Группа: Members
Зарегистрирован: 20-09-2015
Сообщений: 14
UA: Firefox 40.0

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

пробовал несколько вариантов,не работает,если Вас не затруднит,напишите пожалуйста код, перехода к пользователю.

Отсутствует

 

№474525-09-2015 00:44:15

Lavella
Участник
 
Группа: Members
Зарегистрирован: 28-08-2015
Сообщений: 11
UA: Firefox 41.0

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

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

Отсутствует

 

№474625-09-2015 01:14:33

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

Lavella
Смотри команду SAVE_ELEMENT_SCREENSHOT

peterburg87
У меня нет акаунта в ОК


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№474725-09-2015 09:35:44

Lavella
Участник
 
Группа: Members
Зарегистрирован: 28-08-2015
Сообщений: 11
UA: Firefox 41.0

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

PRESIDENT пишет

Lavella
Смотри команду SAVE_ELEMENT_SCREENSHOT

Все равно не получается, нужен скриншот формы, нашла ID формы, не понимаю как к ней обратиться :(

Получилось!

TAG POS=1 TYPE=DIV ATTR=ID:имя_формы CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

Спасибо!!! :)

Отредактировано Lavella (25-09-2015 10:02:54)

Отсутствует

 

№474825-09-2015 22:30:10

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

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

Привет ребята есть такой код

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

Выделить код

Код:

iimPlay ('Code:'
             + 'SET !DATASOURCE '+description+''+n
             + 'SET !DATASOURCE_LINE '+i+''     +n
             + 'ADD !EXTRACT {{!COL1}}'         +n
             + 'SET !DATASOURCE '+titles+''     +n
             + 'SET !DATASOURCE_LINE '+i+''     +n
             + 'ADD !EXTRACT {{!COL1}}'         +n
             + 'SET !DATASOURCE '+pictures+''   +n
             + 'SET !DATASOURCE_LINE '+i+''     +n
             + 'ADD !EXTRACT {{!COL1}}'         +n
             + 'SET !DATASOURCE '+accounts+''   +n
             + 'SET !DATASOURCE_LINE '+i+''     +n
             + 'ADD !EXTRACT {{!COL1}}'         +n
            );
    d = iimGetLastExtract(1); // Описание
    t = iimGetLastExtract(2); // Название
    p = iimGetLastExtract(3); // Картинки
    a = iimGetLastExtract(4).split('&');
    mail = a[0];
    pass = a[1];


Что он делает объяснять не надо по-моему , ошибка в том что если a пустой то выдается ошибка.
скрытый текст
TypeError: iimGetLastExtract(...) is null, line 44 (Error code: -991)

44 строка это как раз  a = iimGetLastExtract(4).split('&');. Ошибка я так понимаю  в том что там есть split, я хотел сделать так
скрытый текст

Выделить код

Код:

if (a !==) a.split('&');mail = a[0];pass = a[1];


Но почему то не работает. Может объясните в чем ошибся?


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

Отсутствует

 

№474926-09-2015 00:02:44

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

Hamzat

Hamzat пишет

if (a !== ) a.split('&');

А что это if (a !== ) что ты проверяешь этим, что а не равно чему ???
и какое потом действие a.split('&')  <--- что это ???

Попробуй так

Выделить код

Код:

a = iimGetLastExtract(4).split('&');
if(a){mail = a[0];pass = a[1];}


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№475026-09-2015 00:21:09

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

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

PRESIDENT
if (a !== '' ) забыл, т.е если а не пусто то выполняем условию. a.split('&') разделяет a. В а хранится логин пароль в формате mail&pass.

Отредактировано Hamzat (26-09-2015 00:23:09)


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

Отсутствует

 

№475126-09-2015 02:34:21

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

Hamzat пишет

то выполняем условию. a.split('&')

надо куда то сохранить
a = a.split('&')

И ты выше уже сделал это,
a = iimGetLastExtract(4).split('&');
зачем ещё раз то ???

if (a !== '' ) запиши проще if(a)
Но у тебя потом идёт несколько команд, которые должны выполнится при соблюдении условия в ифе, поэтому их нужно в фигурные скобки.{ ... }

скрытый текст
...
a = iimGetLastExtract(4).split('&');
if(a){
mail = a[0];
pass = a[1];
...
}

Отредактировано PRESIDENT (26-09-2015 03:08:52)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

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

Board footer

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