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

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

Архив тем » IMACROS на youtube (комментарий) » 16-11-2016 01:33:07

Доброго времени суток!!! Подскажите пожалуйста как извлечь NAME фрейма или адрес фрейма (в конце адреса прописано NAME, от сюда то, я выдерну NAME)
Фрейм появляется при нажатии кнопки "добавить видео", когда добавляешь видео в плейлист.

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

Доброго времени суток!!! И опять я к вам за помощью удалено, правила пункт 3.13, бан - 1 месяц
Вот проблема, на джава я думаю её можно реализовать, но конкретно в js, я не шарю, пока (тока на конкретных примерах, учусь): [spoiler][code]var papka = '???????????????????????????????????';
var login = '?????????????????';
var parol = '&&&&&&&&&&&&&&';

var n = '\n';
var code = '';
var start_macro = '';
start_macro +='CODE:' + n;
start_macro +='SET !EXTRACT_TEST_POPUP NO' + n;
start_macro +='SET !ERRORIGNORE YES' + n;
start_macro +='SET !TIMEOUT_STEP 0' + n;
start_macro +='SET !TIMEOUT_PAGE 240' + n;
start_macro +='SET !EXTRACT NULL' + n;

function Vhod(){
iimPlay('CODE:SET !TIMEOUT_PAGE 1\n SET !ERRORIGNORE YES\n TAG POS=1 TYPE=INPUT:EMAIL FORM=ID:gaia_loginform ATTR=TYPE:email&&AUTOFOCUS:&&SPELLCHECK:false&&VALUE:&&PLACEHOLDER:Введите<SP>адрес<SP>электронной<SP>почты&&NAME:Email&&ID:Email CONTENT='+login);
iimPlay('CODE:SET !TIMEOUT_PAGE 1\n SET !ERRORIGNORE YES\n TAG P

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

Gergi пишет

Подскажите пожалуйста как сделать проверку условий в переменной K

Я делаю так:

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

Выделить код

Код:

function Istina(){
iimPlay('CODE:SET !TIMEOUT_PAGE 1\n SET !ERRORIGNORE YES\n "Ищет истину" EXTRACT=TXT');
}
Istina();
for(;iimGetLastExtract() == '#EANF#';Istina()){}

02-03-2016 17:14:49

stars1981 пишет

Доброго времени суток!!! И снова я к вам с проблемой:скрытый текстКак в js, после загрузки http://videochart.net/video/6j397.39222 … 914f03e092 страницы воспроизвести видео?Заранее благодарен.

Возможно такое? Если да, то как?

iMacros » перезагрузка мозилы » 02-03-2016 12:49:23

FMRUser пишет

На AMO есть расширение перезапускающее браузер через заданный промежуток времени

Не то, при перезапуске нужно чтоб запускался определённый iim или js в мозиле, а в этом расширении нет таких настроек. Хотя, как в код расширения залезть(через нотепад открыл,там кодировка анси, мне не разобраться)? Можно было бы самому дописать, какой скрипт запускать, было бы ваще агонь.

02-03-2016 12:50:36
Подскажите, как это сделать!!!

iMacros » перезагрузка мозилы » 02-03-2016 10:45:29

PRESIDENT пишет

Батник для запуска мазилы и старта нужного скрипта

Вот такой батник у меня на виндовс 7 пашет

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

Выделить код

Код:

SET pathToFirefox="C:\Program Files (x86)\Mozilla Firefox"
timeout /T 2 /NOBREAK
taskkill /F /IM firefox.exe /FI "Windowtitle eq Likes Rock? We Say Yes! - Mozilla Firefox"
timeout /T 20 /NOBREAK
START %pathToFirefox%\firefox.exe imacros://run/?m=Likesrock\Likesrock.js -p Likesrock -no-remote
timeout /T 5 /NOBREAK
exit


, а на виндовс 10 процес убивает а вот запустить не может, выскакивает окно с надписью: "вам понадобиться новое приложение, чтобы открыть этот imacros".
Кто знает, как это исправить в 10-ке? Подскажите.

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

Доброго времени суток!!! И снова я к вам с проблемой:

скрытый текст
Как в js, после загрузки http://videochart.net/video/6j397.39222 … 914f03e092 страницы воспроизвести видео?

Заранее благодарен.

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

InfSub пишет

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

ясно!!! а как тогда мой код в iim исполнить?

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

Доброго времени суток!!! Столкнулся с проблемкой, пишу макросы в лисе и js.... Нужен iim т.к хром не читает js. Вот код js:

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

Выделить код

Код:

function a(){
iimPlayCode('SET !TIMEOUT_PAGE 1\n SET !ERRORIGNORE YES\n FRAME F='+f+'\n TAG POS=1 TYPE=IMG ATTR=WIDTH:100%&&HEIGHT:100%&&SRC://w1150.am15.net/img/ie_img_fix.gif EXTRACT=TXT');
}
iimPlayCode('SET !TIMEOUT_PAGE 1\n SET !ERRORIGNORE YES\n TAG POS=1 TYPE=IMG ATTR=WIDTH:100%&&HEIGHT:100%&&SRC://w1150.am15.net/img/ie_img_fix.gif EXTRACT=TXT');//проверяем без фрейма.
//Если без фрейма не находим, ищем фрейм с наличием элемента.
if(iimGetLastExtract() == '#EANF#'){
for(f = 0;f <= 6 && iimGetLastExtract() == '#EANF#';f++){
a();
}
alert(f);
}


Нужно тоже самое, но в iim. И как это всё зациклить до бесконечности(в iim)? Помогите пожалуйста. Заранее благодарен.

16-02-2016 10:18:19
я понимаю, что через EVAL, но как? Пробую всяко, ошибки выдаёт.

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

реализовал

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

Выделить код

Код:

prefs.setCharPref('general.useragent.override',useragent);


в конце функции добавил.

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

Доброго времени суток!!! Я снова с вопросом....(пока ищу в сети, задам здесь)... Имеется функция замены настроек ip и порта:

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

Выделить код

Код:

function ProxyEnuble() {iimPlay("CODE:URL GOTO=about:config\n WAIT SECONDS=2");
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
prefs.setIntPref("network.proxy.type", 1);
prefs.setBoolPref("network.proxy.share_proxy_settings", false);
prefs.setCharPref("network.proxy.http", ip);
prefs.setIntPref("network.proxy.http_port", port);
prefs.setCharPref("network.proxy.ssl", ip);
prefs.setIntPref("network.proxy.ssl_port", port);
prefs.setCharPref("network.proxy.ftp",ip);
prefs.setIntPref("network.proxy.ftp_port",port);
prefs.setCharPref("network.proxy.socks", ip);
prefs.setIntPref("network.proxy.socks_port", port);
prefs.setIntPref("network.proxy.socks_version", socksver);
}


Вопрос: что нужно добавить в код что бы менялся усер агент браузера (в about:config)?
Заранее благ

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

InfSub пишет

и что такое (строка 6):

Я тока учусь кодить ..... Udalit(); это вызов функции, мой код смогу понять только я :).....Главное что б работал.....

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

Мы это сделали!!! Благодарю всех кто помог.

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

Выделить код

Код:

function UdalitProxy(){
iimPlayCode('URL GOTO=file:///'+papka+'Proxy.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');
z = iimGetLastExtract().replace('"'+ip+':'+port+'"'+'\n','');
z = z.replace(/\s\s*$/, '');
fayl = 'Proxy.txt';
Udalit();
var a=z.split('\n');
var l=a.length;
while(l--){
iimPlayCode('SET !EXTRACT '+a[l]+'\nSAVEAS TYPE=EXTRACT FOLDER='+papka+' FILE=Proxy.txt');
}
}

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

InfSub пишет

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

Спасибо огромное получилось, но вот пустую строку последнюю тож копирует и получается при каждом сохрснении прибавляется с верху сторока с "", как это обоидти?

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

InfSub пишет

удалив строку из файла вы, в итоге, пропустите 1 строку, при следующем прочтении файла внутри цикла (если, конечно вы не считываете все адреса за 1 раз), в итоге вам еще и костыль придется придумывать, чтобы при удалении адреса брать повторно строку с номером n вместо n+1

это и это

InfSub пишет

да ещё и ip до знака ":" port после знака ":" ...

решено
а вот как сохранить всё как было, после удаления строки, не могу победить. Примерчик можно?

02-02-2016 16:17:16
и пожалуйста ткните носом где про переименовать в FAQ если не сложно.

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

InfSub пишет

а что replace уже отменили?

Не канает replace, сохраняет то всё равно в кавычках, причём все строки, а в процесе работы скрипта нужно извлекать построчно да ещё и ip до знака ":" port после знака ":" ...
По поводу переименования ща гляну. Благодарю!!!

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

PRESIDENT пишет

У меня то имакрос сохраняет без кавычек.

АААААА, так и не победил эти кавычки!Пойдём другим путём.
А как сделать чтоб  имакрос сохранял и считывал без кавычек?
Или можно имеющийся файл txt переименовать при помощи имакрос, если да, то как?

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

PRESIDENT пишет

Попробуй так.
У меня то имакрос сохраняет без кавычек.

С удалением я разобрался, удаляю любые вариации... Мне бы сохранить как надо, каждую строку в "", а не так:

скрытый текст
"1строка
2строка
3строка
...........
..........."
или так:
"""1строка""
""2строка""
""3строка""
""...........""
""..........."""

Не могу сообразить, мозг кипит....

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

PRESIDENT пишет

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

Не выходит, копирует без кавычек и соответственно вставляет кавычка в начале первой и в конце последней строки.
а вот с удалением разобрался, всё норм, благодарю.

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

PRESIDENT пишет

neu_ip  это проксь который нужно удалить.

Благодарю, будем внедрять.

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

PRESIDENT
Да я так и сделал, просто сайт не один..., думал код поменьше сделать...., ну раз по другому никак, то пускай остаётся как есть.
А по поводу "копировать содержимое прокси.txt и удалить строку n" подскажешь?

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

InfSub пишет

преобразовать полученные данные в массив по знаку переноса строки функцией split(), удалить значение с 0 индексом

А пример кода можно? Не могу найдти, а читать башка уже пухнет(третьи сутки рыщу в сети, вот ресурс не плохой нашол: https://learn.javascript.ru/array-methods)
Имеется прокси.txt, построчно записаны прокси, берём прокси1 вставляем в настройки браузера, пытаемся перейдти на сайт, получается, выполняем действие на сайте.... берём прокси5, пытаемся перейдти на сайт, не получается(вылазит "Время ожидания соединения истекло" ) ,ТЕПЕРЬ НУЖНО КОПИРОВАТЬ СОДЕРЖИМОЕ прокси.txt И УДАЛИТЬ СТРОКУ 5, удаляем прокси.txt, вставляем скопированное в прокси.txt.
Код  к тексту большими буквами напишите пожалуйста кто знает!!!! Заранее благодарен.

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

InfSub пишет

stars1981функция iimGetLastError() вам в помощь

По моему эта функция одно и тоже что и iimGetLastExtract() == '#EANF#'...
или я ошибаюсь? Ведь всё равно нужно что-то приходится  искать на странице?

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

InfSub пишет

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

Вот какраз не могу сообразить, как удалить строчку n(не обязательно первую) при сохранении скопированного в файл.

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

InfSub пишет

stars1981функция iimGetLastError() вам в помощь

Благодарю, ща гляну. А как насчёт скопировать ВСЕ СТРОКИ БЕЗ n СТРОКИ из файла txt?

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

InfSub пишет

не совсем понял суть вопроса, если страница открывается больше стандартных 60 сек, просто увеличьте значение SET !TIMEOUT_PAGE с 60 до 120, к примеру

C данного Proxy сайт вообще не загружается и поэтому вылазит "Время ожидания соединения истекло". Определить эту страничку можно, или для каждого сайта нужно что-то искать(нашел, значит загрузился, не нашел, значит следующий)

Board footer

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