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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№560221-01-2016 16:31:20

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

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

kani339 пишет

Подкажите как реализовать нажатия клавиши Enter, пробывал записывать через  Experimental Event,

приведенный вариант и есть нажатие на клавишу ENTER только не EVENTS a EVENT
selector же - id элемента в котором нажимаете ENTER


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


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

Отсутствует

 

№560322-01-2016 18:16:27

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Palemoon 25.0

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

Подскажите как написать простой цикл смены IP-адреса на ява-скрипте? Вот если на iim, то все работает, а на ява-скрипте делаю, и что-то не получается.
Вот как выглядит на иим:

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

Выделить код

Код:

TAB CLOSEALLOTHERS
CLEAR
SET !ERRORIGNORE YES
SET !DATASOURCE proxy.csv
SET !LOOP 1
PROXY ADDRESS={{!COL1}}
URL GOTO=http://ip-ru.com/
WAIT SECONDS=3


там я в установках макроса задаю цикл повторений сколько надо (99999) и он повторяет данный скрипт и каждый раз IP-адрес меняется.

А вот на ява-скрипте:

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

Выделить код

Код:

var url='http://ip-ru.com/'; 
var t0='SET !TIMEOUT_STEP 0\n', t1='SET !TIMEOUT 10\n', t2='SET !TIMEOUT_TAG 20\n', t3='SET !TIMEOUT 60\n', f=0;


for(a=1; a<99999; a++){

   iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS');
   iimPlayCode('SET !DATASOURCE proxy.csv\nSET !LOOP 1\nPROXY ADDRESS={{!COL1}}');
   iimPlayCode(t3+'URL GOTO='+url); 
   iimPlayCode('WAIT SECONDS=3');
      }


тут вообще IP-адрес не меняется.
Что не так?

Отредактировано dvitkovs (22-01-2016 18:17:23)

Отсутствует

 

№560422-01-2016 18:48:23

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

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


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


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

Отсутствует

 

№560522-01-2016 20:19:29

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Palemoon 25.0

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

InfSub пишет

Я уже третью неделю ищу по форуму как на js переписать простой код смены айпи-адресов, которые берутся из файла и зациклить это.
Вот простейший код на iim, который работает на ура:

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

Выделить код

Код:

SET !DATASOURCE proxy.csv
PROXY ADDRESS={{!COL1}}
URL GOTO=http://ip-ru.com/
WAIT SECONDS=2


Разве трудно этот код обернуть в js? Нет, казалось бы тут тоже всё просто. Что я и сделал:
скрытый текст

Выделить код

Код:

for(a=1; a<99999; a++){
   iimPlay('CODE:SET !DATASOURCE proxy.csv');
   iimPlay('CODE:PROXY ADDRESS={{!COL1}}');
   iimPlay('CODE:URL GOTO=http://ip-ru.com/'); 
   iimPlay('CODE:WAIT SECONDS=2');
                                       }


Цикл в js работает, а прокси нет. Не подставляются прокси-адреса и не меняются.
Так а в чем разница? Почему на iim работeт скрипт и прокси меняет, а на js, тот же самый код, но в обёртке js - нет?
Я за 3 недели поиска так и не нашел ответа, потому и задал вопрос тут, на этом форуме. А меня снова на поиск отправили по двум ссылкам, но там тоже ответа не видать.

Отсутствует

 

№560622-01-2016 22:09:13

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

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

dvitkovs
уберите !LOOP из скрипта и объедините все внутри одного iimPlayCode() и будет вам счастье
Ваш вопрос неоднократно обсуждался и по поводу него даже есть видео в FAQ которое за 3 недели можно было и посмотреть
PROXY ADDRESS - меняется только в текущем скрипте, по его завершении ip возвращается к стандартному значению
каждый вызов iimPlayCode() - идентичен отдельному iim-скрипту, в результате вы поменяв прокси завершили скрипт, после чего пробуете проверить ip но он уже равен первоначальному

Добавлено 22-01-2016 22:16:46

dvitkovs пишет

Разве трудно этот код обернуть в js?

судя по вашему коду:

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

Выделить код

Код:

iimPlay('CODE:SET !DATASOURCE proxy.csv');
iimPlay('CODE:PROXY ADDRESS={{!COL1}}');


трудно, так как вы, видимо, не понимаете, что делаете и просто слизали пример с соседней темы
в результате данного кода будет ошибка:

TypeError: this.dataSource[(line - 1)] is undefined, line 1 (Error code: -1001)

причины ее аналогичны описанным выше

Добавлено 22-01-2016 22:21:39
на тему !LOOP - читаем

Отредактировано InfSub (22-01-2016 22:21:39)


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


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

Отсутствует

 

№560722-01-2016 22:55:02

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Palemoon 25.0

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

InfSub

Благодарю за поддержку! Получилось только такого виду скриптик сварганить:

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

Выделить код

Код:

for(a=1; a<99999; a++){
   iimPlay('CODE:SET !DATASOURCE proxy.csv\nSET !DATASOURCE_LINE '+a+'\nPROXY ADDRESS={{!COL1}}\nURL GOTO=http://ip-ru.com/\nWAIT SECONDS=2');

                                       }


Самое интересное, что без вот этого

'+a+'

никакого перебора проксей происходить не может. А с  '+a+' работает. :)
Но самое главное - это ж надо было всё в одну строчку записать, а я  этого сразу не знал. Казалось бы всё так просто, когда знаешь как надо.

Отсутствует

 

№560822-01-2016 22:57:17

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

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

dvitkovs пишет

никакого перебора проксей происходить не может. А с  '+a+' работает.

Вам по этому и дали ссылки на тему !LOOP


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


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

Отсутствует

 

№560923-01-2016 22:46:33

oompaloomp
Участник
 
Группа: Members
Зарегистрирован: 23-01-2016
Сообщений: 1
UA: Chrome 46.0

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

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

code

Выделить код

Код:

<div class="user_block user_block_first clear_fix" id="user_block11111">
...
    <div class="friends_field"><a exuser="true" href="/11111"><b>Имя Фамилия</b>
</a>


Данные которые находятся в TYPE=B ATTR=? - Имя Фамилия
Пробовал оператором
EVENT:

Выделить код

Код:

EVENT TYPE=MOUSEMOVE SELECTOR="#user_block*>DIV:nth-of-type(2)>DIV>A>B"


Всегда результат "" или "#EANF#"
Единственное решение которым удалось извлечь интересующую инфрмацию было:
скрытый текст

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=DIV ATTR=CLASS:friends_field EXTRACT=TXT


Но если в блоке пользователя есть другая информация помимо имени и фамилии то функция извлекает ее.

Отсутствует

 

№561023-01-2016 23:56:52

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 15

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

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

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

Выделить код

Код:

SET !TIMEOUT_STEP 1
TAG POS=1 TYPE=DIV ATTR=CLASS:box_title
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
FILTER TYPE=IMAGES STATUS=OFF
SET API ************
WAIT SECONDS=5
ONDOWNLOAD FOLDER=C:\CAPCH\ FILE=vk.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=SRC:/captcha.php?* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
WAIT SECONDS=1
TAB OPEN
TAB T=2
URL GOTO=http://imacros2.rucaptcha.com/new/
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT={{API}}
TAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file&&NAME:file&&SIZE:20 CONTENT=C:\CAPCH\vk.jpg
TAG POS=1 TYPE=INPUT:SUBMIT ATTR=TYPE:submit&&VALUE:recognize
WAIT SECONDS=2
TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT
WAIT SECONDS=3
TAB CLOSE
TAB T=1
TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=BUTTON ATTR=TXT:Отправить
WAIT SECONDS=2


spoiler

InfSub

Отсутствует

 

№561124-01-2016 19:33:14

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

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

volchsek
Вставь в самое начало скрипта:

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

Выделить код

Код:

FILEDELETE NAME=C:\CAPCH\vk.jpg

Отсутствует

 

№561224-01-2016 19:43:08

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 15

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

что то не то ERROR_IMAGE_TYPE_NOT_SUPPORTED

Отсутствует

 

№561324-01-2016 19:44:40

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

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

volchsek пишет

что то не то ERROR_IMAGE_TYPE_NOT_SUPPORTED

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


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


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

Отсутствует

 

№561425-01-2016 11:50:02

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

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

volchsek
У тебя неправильно идет копирование капчи, *.jpg формат плохо любят на Рукапче, попробуй вот так:

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

Выделить код

Код:

ONDOWNLOAD FOLDER=C:\CAPCH\ FILE=твое имя файла.png WAIT=YES
TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT


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

Выделить код

Код:

FILEDELETE NAME=C:\CAPCH\твое имя файла.png
WAIT SECONDS=1

Отсутствует

 

№561525-01-2016 17:38:01

gizbeta
Участник
 
Группа: Members
Зарегистрирован: 25-01-2016
Сообщений: 3
UA: Safari 9.0

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

Ребят,

Давным давно кто-то уже задавал этот вопрос, но ответа я так найти и не смог.

Вопрос:

Какую команду использовать в imacros, при которой он бы проверял наличие определенного текста на странице, если все есть, совершал свои действия и т.д., а если нужного текста нет, нажимал на определенную кнопку с текстом?

Отредактировано gizbeta (25-01-2016 17:38:46)

Отсутствует

 

№561625-01-2016 17:40:39

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

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

gizbeta
Пол форума забита ответами на этот вопрос, а вы не смогли найти?
Использование js-скрипта для ветвления условий, примеров, как уже сказал - пол форума


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


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

Отсутствует

 

№561725-01-2016 17:51:14

gizbeta
Участник
 
Группа: Members
Зарегистрирован: 25-01-2016
Сообщений: 3
UA: Safari 9.0

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

InfSub пишет

gizbetaПол форума забита ответами на этот вопрос, а вы не смогли найти?Использование js-скрипта для ветвления условий, примеров, как уже сказал - пол форума

Может "криво" вопрос в поиске задаю...попробую еще разок

Отсутствует

 

№561825-01-2016 17:54:12

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

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

gizbeta
https://forum.mozilla-russia.org/search … words=else

Добавлено 25-01-2016 18:01:26
https://forum.mozilla-russia.org/search … words=eanf

Отредактировано InfSub (25-01-2016 18:01:26)


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


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

Отсутствует

 

№561925-01-2016 18:07:44

gizbeta
Участник
 
Группа: Members
Зарегистрирован: 25-01-2016
Сообщений: 3
UA: Safari 9.0

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

Благодарю. Штудирую

Отсутствует

 

№562026-01-2016 10:56:14

Koks
Участник
 
Группа: Members
Зарегистрирован: 02-10-2015
Сообщений: 151
UA: Chrome 47.0

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

Как установить скорость воспроизведения .Js скрипте
Чтобы в управляющем она была средняя, а в исполняющих высокая ?
SET !REPLAYSPEED FAST/MEDIUM/SLOW не подходит

Отредактировано Koks (26-01-2016 10:59:18)

Отсутствует

 

№562126-01-2016 12:06:51

sashab
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 9
UA: Chrome 47.0

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

ребят  такой трабл решил сделать управляюший файл но он чёт не запускаеться  что не  так?

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

Выделить код

Код:

cd "C:\Program Files\Mozilla Firefox"
start firefox imacros://run/?m=gpyppisladkaya.iim


скрытый текст
N6_WZR-KKPo.jpg

гуглить  пыталься  не  помогает(

Отсутствует

 

№562226-01-2016 15:37:10

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 47.0

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

Подскажите как правильно сделать проверку если сущетсвует код на странице то выполнять определенное дейтсвие.
Вот пример
Если есть код на странице из переменной group то выполняыть какое-либо действие

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

Выделить код

Код:

var group = 'TAG POS=1 TYPE=TEXTAREA ATTR=ID:"post_field"';

if(group == 1) {
        iimPlayCode('SET !REPLAYSPEED FAST\nADD !EXTRACT {{!URLCURRENT}}\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=url.txt ')
    } else {
        iimPlayCode('URL GOTO=javascript:window.content.history.back()');
    }

Отсутствует

 

№562326-01-2016 17:50:24

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

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

sashab пишет

решил сделать управляюший файл

Ты бат файл управляющий сделал или пытался этот код в *.JS скрипт засунуть ?


kani339 пишет

если сущетсвует код на странице

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

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field')>0){
...
Тут код который должен выполниться
...
}


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

Отсутствует

 

№562426-01-2016 18:31:30

sashab
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 9
UA: Chrome 47.0

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

bat

Отсутствует

 

№562526-01-2016 18:40:41

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

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

sashab
В ошибке у тебя написано: gpyppisladkaya.iim не найден, может скрипт у тебя в другом каталоге лежит не в макросах.


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

Отсутствует

 

№562627-01-2016 15:38:07

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

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

Всем привет,подскажите пожалуйста,код для кнопки отправки текста в группах,в  одноклассниках,а то постоянно разный код,вот например такой

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

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="#gpf_5836794159\\.submit" BUTTON=0

Отсутствует

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

Board footer

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