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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 20-01-2016 00:33:07

InfSub пишет
spy686 пишет

profiles.ini это файл с инфой:
в которой описаны пути к профилям.
В FirefoxPortable.ini содержится другая информация.
поместил в  FirefoxPortable.ini:

а разве я где-то писал, что такое возможно? я дал пример файла FirefoxPortable.ini пути в нем, поддерживаются - только относительные, для этого и служит программа FirefoxPortable.exe, которая передает полный пусть в Firefox.exe

так каким образом в FirefoxPortable настроить относительный путь к profiles.ini в котором содержаться пути к профилям?

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

InfSub пишет

используйте портативную версию мозиллы, файл FirefoxPortable.ini - будет/должен лежать в корневой папке FirefoxPortable

profiles.ini это файл с инфой:

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

Выделить код

Код:

[General]
StartWithLastProfile=1

[Profile0]
Name=01.Ana.org
IsRelative=0
Path=Z:\Mozilla\Firefox\Profiles\01.Ana.org


в которой описаны пути к профилям.

В FirefoxPortable.ini содержится другая информация.

поместил в  FirefoxPortable.ini:

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

Выделить код

Код:

[General]
StartWithLastProfile=1

[Profile0]
Name=01.Ana.org
IsRelative=0
Path=Z:\Mozilla\Firefox\Profiles\01.Ana.org


все равно запускается с формой выбора пользователя из файла:
скрытый текст

Выделить код

Код:

c:\Users\User\AppData\Roaming\Mozilla\Firefox\profiles.ini


адрес ярлыка через который запускаю:
скрытый текст

Выделить код

Код:

D:\Notebook\Mozilla\Firefox\FirefoxPortable\App\Firefox\firefox.exe -no-remote -p

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

InfSub пишет

вызов настроек профилей у установленной версии FF

Выделить код

Код:

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P -no-remote

При запуске в окошко подтягивается инфа из

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

Выделить код

Код:

c:\Users\User\AppData\Roaming\Mozilla\Firefox\profiles.ini


Где можно изменить адрес
скрытый текст

Выделить код

Код:

c:\Users\User\AppData\Roaming\Mozilla\Firefox\profiles.ini


на свой?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 19-12-2015 13:24:15

TOP по моему меняет ip при открытии сайта в новой вкладке.
а для очистки кеша можно использовать:
CLEAR

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-11-2015 20:54:27

udalov пишет

Вот и есть такая задумка, в работе скрипта со 100, например, циклами в любом случайном цикле делать "ошибочный" клик по рекламе.

Что первое приходит это:

два iim:
1. с коррекным кликом - clickOK
2. с некорректным кликом и координатами в переменной - clickBAD

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

Выделить код

Код:

TAG POS={{POS}} TYPE=div ATTR=*


JS который управляет iim:

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

Выделить код

Код:

// бесконечный цикл
for (q=1;2<=50;q++){ 


// clickBAD с вероятность 10%
if (Math.random()*(100-1)+1 < 10) {
var Random=(Math.random()*(25-5)+5);
    iimSet("POS", Random);
    iimPlay("clickBAD.iim",30);
}

// clickOK
    iimPlay("clickOK.iim",30)
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 15-11-2015 20:21:12

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 09-11-2015 10:02:14

PRESIDENT пишет

spy686

скрытый текст
Пробовал когда то:
специально запускал две мазилки, с одинаковыми кодами,
один на iim-e другой такой же обёрнут в js. Разницы абсолютно ни какой smile_32.gif
А если не видно разницы, зачем ... smile_20.gif

скрытый текст
когда один и на своей машине, то не заметно, но если юзать несколько десятков, то разница будет, но еще и загвозка была - на серваке ресурсы ограниченные
и если в js обвернуто не несколько строк, а если обвернутьт несколько десятков iim, которые содержат по несколько строк и параллельно несколько десятков FF используют один и тот же JS это не пройдет не замечено.
Написал, что было в опыте.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-11-2015 23:44:59

PRESIDENT пишет

InfSub

offtop
Ты давай тоже народ  переучивай  писать на JS.
Хватит уже этого извращения с EVAL-ами. smile_15.gif
Это же маразм полный, в iim-ax JS-код запускать.
iim-ы вообще бред, это просто команды имакроса.
надо учить скрипты писать, а не тупой набор команд.

offtop на счет iim и JS
если не ошибаюсь, то если код iim запихивать в JS то iim файл самостоятельно генерить и выполняется, в последствии возрастает нагрузка на систему (запускал несколько десятков FF+iMacros на серваке, так там нагрузка зашкаливала, частая запись перезапись временного файлика, решилось установкой RAM диска)
после чего переписал все на iim и JS как упавляющий логикой iim-ов

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-11-2015 21:30:09

papacoca пишет

Если для этого нужен JavaScript то куда его сохранить и как вызывать.

Нужен JS.
см. https://forum.mozilla-russia.org/viewtopic.php?id=66458
Видео по настройке и использованию:
Управляющий JavaScript:

и для вызова .bat
там же:
запуск внешней программы с аргументами из js-скрипта:

07-11-2015 21:32:35
Кто юзает FF 3.6 + iMacros 6.3
функция SET !EXTRACT {{!FOLDER_DATASOURCE}} не работает ?
у меня в EXTRACT _undefaind_

получается в старой версии, еще нет такой функции?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-10-2015 21:22:56

InfSub

(либо извлечение урла анкеты для открытия в соседней вкладке)

при extract=href только ссылка на картинку

клик по deactivated_100.png для входа в анкету и от туда извлечение id

Вариант, че сам не дапер :dumb:, хоть уже и делал подобное
Спасибо!

или сразу удаление анкеты

анкета заблочена - не получится

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-10-2015 20:37:11

PRESIDENT пишет

spy686
Ну EXTRACT=HTM
потом смотри что спарсило и регуляркой вырежи нужный ID.

В том то и дело как спарсить


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

Выделить код

Код:

<a onclick="return nav.go(this, event);" href="/id6791058" class="img">
<img src="/images/deactivated_100.png" class="friends_photo_img">
</a>


Известно только:

img src="/images/deactivated_100.png

т.е. как получить что-то наподобие:

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=IMG:SRC:"*images/deactivated_100.png*" extract=htm


Вариант:

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=onclick:"*nav.go(this, event)*"&&class:"img" extract=htm


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

<img src="/images/deactivated_100.png" class="friends_photo_img">

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2015 23:28:37

PRESIDENT пишет

spy686
А что так не идёт ?

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

Выделить код

Код:

iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=CLASS:*user_block clear_fix* EXTRACT=HTM");a=iimGetLastExtract();

т.к. необходим id только того блока в котором src="/images/deactivated_100.png"

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2015 00:41:09

Есть блок:
[spoiler][code]
<div id="user_block6791058" class="user_block clear_fix"> 
<div class="friends_bigph_wrap fl_l">   
<a onclick="return nav.go(this, event);" href="/id6791058" class="img">
<img src="/images/deactivated_100.png" class="friends_photo_img">
</a> 
</div> 
<div class="info fl_l">   
<div class="friends_field">
<a onclick="return nav.go(this, event);" href="/id6791058">
<b>Иван Иванов</b>
</a>
</div>   
<div class="friends_field">МГУ</div>   
<div class="lists clear_fix" id="lists6791058">
</div> 
</div>
<div class="actions fl_r">
<a class="friends_act" onclick="return showWriteMessageBox(event, 6791058)" href="write6791058">Написать сообщение</a>
<a class="friends_act" href="/friends?id=6791058">Просмотреть друзей</a>
<a class="friends_act" onclick="return Friends.deleteFriend(event, 6791058, this)">Убрать из друзей</a>
<a onclick="return Friends.ddShow(6791058, this, event)" class="lists_select friends_act">Настроить списки</a>
</div>
<div id="res6791058"

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 17-09-2015 00:08:12

PRESIDENT пишет

Переходи на старую добрую портабельку 3.6

соглашусь.
но нужная какая фича на старой версии  не работала, помоему чтото с картинками - пришлось перейти на более свежу версию.
Может подскажете более менее стабильную связку iMacros+FF 3.6?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-09-2015 08:37:58

kolshix пишет

кто нибудь знает как средствами imacros перезагрузить браузер , и желательно по-проще ? в последнее время браузер жрет 800 оперативы,  с чем связано не знаю,  когда работал на vk.com не более 400 за трое суток без прерывной  работы жрал , а тут за 15 мин до 800 поднимается .

в подобном случае, adblocker'ом отключал flash (то что мелькает - реклама).

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

PRESIDENT пишет

spy686
Если ты всё равно имакрос используешь чем тебе WAIT SECONDS не угодил ?
Или я чето не допонял...

если бы была пауза в JS, не зачем было бы нагружать систему лишним вызовом или сборкой iim.

10-09-2015 21:37:09

InfSub пишет

spy686
думаю, самым простым и действенным будет реализация через iim-код, что-то типа:

спасибо.
тогда придется iim все таки прикручивать.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 10-09-2015 08:37:03

Привет.
ищу для JS паузу, но не могу найти.
Нашел только отложенный запуск http://alljs.ru/articles/timeout/overview.
Но он в iMacros не работает.
Выдает:

ReferenceError: setTimeout is not defined, line 6 (Error code: -991)

Есть ли пауза для JS, которая будет работать в iMacros без использования iim ?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-07-2015 20:38:26

Товарищи, подскажите пожалуйста такую вещицу.

Запускаю js из iim:

Выделить код

Код:

URL GOTO=imacros://run/?m=path/file.js

Каким образом можно передать переменную из iim в этот js?
Есть идеи?

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 29-06-2015 22:24:56

PRESIDENT пишет

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

Опять вернулся к этому вопросу.

Необходимо нажать клавишу вниз.

Есть такой код:

Выделить код

Код:

EVENT TYPE=KEYPRESS SELECTOR="#post_field" KEY=13


Это нажатие Enter

А надо нажатие кнопки "стрелка вниз" и что за selector/

Подскажите, пожалуйста, нормальную страницу wiki про эти вещи.
нашел только: http://wiki.imacros.net/EVENT - но тут ничего полезного

29-06-2015 22:27:13

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


29-06-2015 22:28:06
Осталось разобраться что за SELECTOR.

29-06-2015 22:29:14
[spoiler][code]<div tabindex="0" role="option" draggable="true" data-target="doc" data-id="0B09LcVUshRHGdDQyeVNkQktYRjA" class="a-u-H k-ji-ae a-u-H-da a-u-H-qd-yg" id=":1j.0B09LcVUshRHGdDQyeVNkQkt

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-06-2015 08:45:59

Даниил955447112 пишет

Вопрос первый: можно ли что бы аймакрос вызвал команду C:\Windows\System32\rasdial.exe ?

Пробуй
Дополнительные возможности:

запуск внешней программы с аргументами из js-скрипта:

из https://forum.mozilla-russia.org/viewtopic.php?id=66458

Даниил955447112 пишет

Вопрос второй: команда сохранить текст в файл из "ЭКСТРАКТ" - SAVEAS TYPE=EXTRACT FOLDER=C:\Users\1\Desktop FILE=222.txt , а как будет сохранить из переменной !VAR0 ?

А так нельзя ?

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

Выделить код

Код:

SET !Extract {{!VAR0}}
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\1\Desktop FILE=222.txt

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 24-06-2015 09:29:00

Привет.
В iMacros вроде должна быть функция нажатия клавиш.
тут нашел коды клавиш: https://forum.mozilla-russia.org/viewto … 44#p608244

Но вот сам код имитации не могу найти.

Все что на просторах инета нашел - не работает(

Выделить код

Код:

ONWEBPAGEDIALOG KEYS={PGDN}
DS CMD=KEY X=0 Y=0 CONTENT={PGDN}

Как минимум это можно реализовать через что-то подобное:

Выделить код

Код:

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

PRESIDENT, Вы полюбому знаете как на JS это реализовать. Я в вас верю. Поможете?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-05-2015 19:10:07

George Mikl пишет
spy686 пишет

так будет учитывать с любым набором символом после слова Picture:

Спасибо, круто.
Только хорошо бы когда выпадет 50 завершить выполнение.
Так можно как- нибудь сделать?

ну это через управление js. Прикручиваешь счетчик и погнал

for (var i = 0; i < 50; i++) {
   действия
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-05-2015 18:25:28

George Mikl пишет

Подскажите плиз, в документации не нашёл.
Есть макрос в котором ожидание элемента страницы "Picture 1":
TAG POS=1 TYPE=A ATTR=TXT:Picture:<SP>1
но проблема в том, что слово Picture постоянное, а вот число может быть разное.
Можно ли как то прописать, чтобы появление элемента с любым числом до 50 (пятидесяти) учитывалось?

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=TXT:Picture:*

так будет учитывать с любым набором символом после слова Picture:

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

InfSub пишет

04-04-2015 05:16:53

spy686 пишет

Не пробовали vbs + iMacros ?
Нужен минимальный пример и как его запускать.

какой iMacros вы имеете ввиду? iMacros-браузер или iMacros для Firefox?
vbs и иные языки программирования поддерживаются только в iMacros-браузер

для браузера.

Есть код взяты отсюда ссылка.

vbs ругается на:

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

Выделить код

Код:

set iim1= CreateObject ("iMacros")


нашел такое ссылка

дописал первую строку строку:

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

Выделить код

Код:

C:\Windows\System32\wscript.exe 1.vbs


сейчас другая ошибка 

[spoiler][code]---------------------------
Windows Script Host
---------------------------
Сценарий:    D:\Notebook\--------\1.vbs
Строка:    1
Символ:    3
Ошибка:    Предполагается наличие инструкции
Код:    800A0400
Источник:     Ошибка компиляции Microsoft VBScript

---------------------------
ОК   
--------------------

Board footer

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