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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2)

№103-05-2017 12:26:23

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

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



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 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]
    .


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

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


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


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

Отсутствует

 

№92727-01-2019 09:32:34

Рауф
Участник
 
Группа: Members
Зарегистрирован: 25-01-2019
Сообщений: 4
UA: Chrome 71.0

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

InfSub пишет

не пользуюсь, не в курсе, что там за код у страницы, скорее всего это какой-нибудь iframe
соответственно код должен быть приблизительно таким:

скрытый текст
ee3723cca38f.jpg

А если там нет Id и как в строку в iim вписать по имещимся данным?

Извини что достаю, катастрофически не хвататет времени даже 5и минут нет чтоб всопмнить как писать на js скрипт, хочу сделать что-то вроде Массфолловинг пока простенький без на iim без js если будет работать уже модернизирвать. Уперся именно в эту проблему с прокруткой

Отредактировано Рауф (27-01-2019 09:40:12)

Отсутствует

 

№92827-01-2019 23:41:53

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 56.0

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

Приветствую.
Как при каждом новом цикле в массиве менять местами 2 тектовых параметра?

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

Выделить код

Код:

for(i=0;i<10;i++){

var вверхиливниз = ["Ниже","Выше"]
alert(вверхиливниз)

}


Истина в последней инстанции

Отсутствует

 

№92928-01-2019 01:47:22

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

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

Рауф
что мешает записать js в одну строку? или мне за вас убрать перенос строк?

Добавлено 28-01-2019 01:53:38

Рауф пишет

Уперся именно в эту проблему с прокруткой

ну так запишите действия в режиме experimental event mode, криво - но работать скорее всего будет

Добавлено 28-01-2019 02:05:53
Алим
либо пользуйтесь "верблюжьей нотацией" либо разделяйте слова в наименовании переменной нижним подчеркиванием
про английские имена - я вообще молчу
с помощью var - переменные объявляются - до цикла, а не внутри

по сути вопроса:
может - правильнее менять индекс, а не крутить массив, как жонглер в цирке?

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

Выделить код

Код:

var a = ['Ниже','Выше'], i;
for(i = 0; i < 10; i++){
    if(i % 2){
        alert(a[1]+','+a[0]);
    }else{
        alert(a[0]+','+a[1]);
    };
};

Отредактировано InfSub (28-01-2019 02:05:53)


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


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

Отсутствует

 

№93028-01-2019 13:32:06

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 56.0

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

InfSub Век живи - век учись, как говориться.
Буду теперь иметь ввиду.
var вверх_или_вниз
var ВверхИлиВниз
var up_or_down
var UpOrDown
Благодарю.

Отредактировано Алим (28-01-2019 13:41:23)


Истина в последней инстанции

Отсутствует

 

№93129-01-2019 05:05:05

Рауф
Участник
 
Группа: Members
Зарегистрирован: 25-01-2019
Сообщений: 4
UA: Chrome 71.0

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

InfSub пишет

Рауф
что мешает записать js в одну строку? или мне за вас убрать перенос строк?

Нет к сожалению через эксперементал моде не работает, а можно в iim записать через EVAL в одну строку прокрутку вниз чтоб не создавать js файл?

Отсутствует

 

№93229-01-2019 18:35:54

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

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

Рауф
можно для этого использовать url goto=javascript......


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


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

Отсутствует

 

№93304-02-2019 01:53:16

Denisovich
Участник
 
Группа: Members
Зарегистрирован: 17-01-2019
Сообщений: 7
UA: Chrome 72.0

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

Приветствую! Подскажите как можно указать путь к файлу, если имя не полное? Например: сам файл имеет такое название 238604-kaersente .json
Чтобы иметь к нему доступ, надо указать путь к нему и его полное имя. Но имеется только вторая часть имени файла, то есть kaersente
А как заменять число, тире - и пробел? То есть как можно указывать путь к файлу, имея лишь частичное совпадение в названии файла?

Тут вот у меня часть кода, которая нормально работает с полным названием файла (с числом, тире и пробелом в конце). А надо сделать так, чтоб без номера (который вставляется в переменную '+i+'), без тире и без пробела, а только с переменной '+login+' чтоб работал, а остальное игнорировал.

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

Выделить код

Код:

imJS.setCookie('C:\\Cookie\\'+i+'-'+login+' .json');


Просто заменять звёздочкой * не получается.

Отредактировано Denisovich (04-02-2019 01:56:59)

Отсутствует

 

№93404-02-2019 09:55:10

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

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

Denisovich
ни как


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


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

Отсутствует

 

№93504-02-2019 10:42:10

Squatter
Участник
 
Группа: Members
Зарегистрирован: 11-05-2017
Сообщений: 123
UA: Chrome 64.0

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

Denisovich
1. Получаем массив имён в каталоге

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

Выделить код

Код:

function OpenPath(localLink) {
    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
    file.initWithPath(localLink);
    var entries = file.directoryEntries; var arrFileName = []; while(entries.hasMoreElements()) { var entry = entries.getNext(); entry.QueryInterface(Components.interfaces.nsIFile); arrFileName.push(entry.leafName); }
    return arrFileName;
}

//При вызове передаём локальную ссылку на каталог
window.console.log(OpenPath("C:\\Users"));


2. Фильтруем массив на наличие паттерна из переменной "login" любым из удобных способов

3. Берём полное имя из отфильтрованного результата и подставляем в конечную ссылку

P.S. Можно в первом же действии в функции дописать условие выбора в зависимости от имени файла и его расширения

if(entry.leafName.match(/*Паттерн*/)) return entry.leafName;

Отредактировано Squatter (04-02-2019 10:50:39)

Отсутствует

 

№93604-02-2019 11:23:14

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

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

Squatter
при наличии нескольких файлов подпадающих под паттерн ваша схема ломается и приводит к непредсказуемым результатам


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


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

Отсутствует

 

№93704-02-2019 11:32:29

Squatter
Участник
 
Группа: Members
Зарегистрирован: 11-05-2017
Сообщений: 123
UA: Chrome 64.0

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

InfSub
Судя по тому, что у Denisovichа в спойлере, ему нужно просто перебрать json файлы c именем "kaersente". Что может быть проще, чем собрать их полные имена в массив функцией и перебрать их в своём сценарии?

Если имя "kaersente" уникальное и оно разное у каждого файла, то всё ещё проще. Достаточно составить регулярку учитывающую, и цифровую, и буквенную часть.

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

Отредактировано Squatter (04-02-2019 11:40:07)

Отсутствует

 

№93804-02-2019 11:36:29

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

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

Squatter пишет

если с головой подходить к решению вопроса

good3.gif


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


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

Отсутствует

 

№93904-02-2019 11:55:37

Denisovich
Участник
 
Группа: Members
Зарегистрирован: 17-01-2019
Сообщений: 7
UA: Chrome 72.0

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

InfSub пишет

Судя по тому, что у Denisovichа в спойлере, ему нужно просто перебрать json файлы c именем "kaersente".

Не, не так. Дело вот в чом: имеется папка в которой содержатся файлы с расширением json. Их довольно много (несколько тысяч). И они имеют имена такого вида: сначала число 3-6 значное, потом тире, потом ник (логин, имя), и перед точкой пробел. То есть такой вид:
23467-asfgtrg .json
456676-duujtht .json
439-ghytjk .json
30784-seolfg .json
Так вот, цель такая: переименовать все эти файлы таким образом, чтоб убрать число, тире и  пробел. Чтоб выглядели так:
asfgtrg.json
duujtht.json
ghytjk.json
seolfg.json

Вот собственно и всё, что требуется. :)

Отредактировано Denisovich (04-02-2019 11:56:54)

Отсутствует

 

№94004-02-2019 12:00:42

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

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

Denisovich
а при чем тут iMacros? или забивать микроскопом гвозди - это "дар" всех горе программистов?
что - cmd, TotalCommander или иные утилиты для переименования файлов по шаблону уже отменили?


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


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

Отсутствует

 

№94104-02-2019 12:11:43

Denisovich
Участник
 
Группа: Members
Зарегистрирован: 17-01-2019
Сообщений: 7
UA: Chrome 72.0

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

InfSub
переименования по шаблону?... Хм... Тотал Коммандером только и пользуюсь, но все файлы по шаблону переимновать... не слыхал. Вот если каждый отдельный файл в ручную, то это можно было бы, если бы их было десяток, ну сотня, но не несколько же тысяч!

InfSub пишет

а при чем тут iMacros?

а при том, что это именно макросом я создавал все эти файлы с такими именами. А теперь вот надо переименовать. Так чем ещё переименовывать, если и создавалось именно этим самым?

PS кстати, а на счёт переименования всех файлов сразу, по шаблону в Тотал Командоре, это мысль! Спасибо за идею. Погуглю как это вообще такое возможно, потом тут отпишусь. :)
может оно и в самом деле проще будет, чем сидеть ломать голову над тем, как забить 1000 гвоздей одним  микроскопом ;)

Отредактировано Denisovich (04-02-2019 12:13:54)

Отсутствует

 

№94204-02-2019 12:53:54

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

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

Denisovich пишет

при том, что это именно макросом я создавал все эти файлы с такими именами. А теперь вот надо переименовать. Так чем ещё переименовывать, если и создавалось именно этим самым?

а вы когда вордом файлы создаете, вы тоже их из ворда переименовываете? crazy.gif

Denisovich пишет

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

да... ну если использовать тотал только для перемещения по директориям... no comments...

Denisovich пишет

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

я сейчас рыдать буду... dash2.gif

Squatter
теперь понимаешь, почему ответ был - нет... какой тут подход с головой?! crazy.gif

Добавлено 04-02-2019 12:55:18

Denisovich пишет

Погуглю как это вообще такое возможно, потом тут отпишусь.

в TCMD хоткей Ctrl+M

скрытый текст
ef5998279aca.png

Выделить код

Код:

^[\d-]+(.*?)\s

Отредактировано InfSub (04-02-2019 13:16:14)


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


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

Отсутствует

 

№94309-02-2019 10:53:18

Сантехник
Участник
 
Группа: Members
Зарегистрирован: 09-02-2019
Сообщений: 1
UA: Chrome 66.0

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

InfSub
привет, я смотрю ты тут модератор, слушай подскажи-ка как можно сделать чтоб скрипт, при чеканьи прокси адресов, игнорировал такие прокси, от которых вылазит окно для ввода логина и пароля? А то как только такая прокси попадается, то появляется окно аутентификации и скрипт останавливает работу, как бы на паузу останавливается. Что можно сделать? Надо чтоб игнорировал эту аутентификацию, или в крайнем случае чтоб нажимал на кнопку "отмена" (тогда он продолжает работу).

скрин
7yDzNj

Отсутствует

 

№94409-02-2019 12:13:23

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

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

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


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


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

Отсутствует

 

№94509-02-2019 12:28:42

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 60.0

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

Сантехник
Если оно уже появилось то никак ибо его появление полностью останавливает выполнение js
Можно изначально его подменить:

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

Выделить код

Код:

alert(1)
window.alert = function(msg){return false}
alert(2)


если запрещать alert нужно не везде то можно сделать проверку:
скрытый текст

Выделить код

Код:

window.___alert = window.alert;
window.alert = function(msg){
  if( (msg+'').indexOf( 'Волшебное слово' ) < 0 ) ___alert(msg);
  return false
}
alert('Матерное слово')
alert('Волшебное слово')
alert('Литературное слово')

Отсутствует

 

№94609-02-2019 12:45:31

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

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

karginaolga
там вроде бы не alert() вызывается, хотя.. надо смотреть


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


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

Отсутствует

 

№94709-02-2019 13:44:24

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 60.0

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

InfSub
возможно. если это prompt достаточно alert на prompt заменить:

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

Выделить код

Код:

window.___alert = window.prompt;
window.prompt = function(msg){
  if( (msg+'').indexOf( 'Волшебное слово' ) < 0 ) ___alert(msg);
  return false
}
prompt('Матерное слово')
prompt('Волшебное слово')
prompt('Литературное слово')

Отсутствует

 

№94809-02-2019 14:14:34

bop101
Участник
 
Группа: Members
Зарегистрирован: 03-10-2015
Сообщений: 26
UA: Firefox 57.0
Веб-сайт

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

help

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

Отредактировано bop101 (09-02-2019 14:17:56)

Отсутствует

 

№94909-02-2019 15:19:23

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

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

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

bop101 пишет

желательно на .iim

а как вы себе представляете логику на iim скрипте?

bop101 пишет

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

простите, а для чего вопрос в спойлере? для таинственности?


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


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

Отсутствует

 

№95019-02-2019 06:13:52

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

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

есть кнопка:

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

Выделить код

Код:

<input class="btn btn-index form-submit ajax-processed" onclick="open_self()" id="edit-submit" name="op" value="Поиск" type="submit">


но срабатывает она по хитрому, даже при правом клике мышью, судя по всему за счет функции open_self()
пробую на нее кликнуть:
скрытый текст

Выделить код

Код:

window.document.querySelector('input[id^="edit-submit"]').click();


реакции ноль
есть идеи как на нее нажать?

Добавлено 19-02-2019 06:30:54
нашел ответ в FAQ =)
https://forum.mozilla-russia.org/viewto … 30#p731830

Отредактировано InfSub (19-02-2019 06:30:54)


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


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

Отсутствует

 

№95121-02-2019 14:12:10

Odessaman
Забанен
 
Группа: Members
Зарегистрирован: 21-02-2019
Сообщений: 10
UA: Chrome 66.0

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

Привет форумчане! Есть вопрос, творческий. Связан с батниками. Как можно создать что-то типа виртуального батника? Кратко по сути: скачиваю видео которое просто так не качается, оно кусками идёт (пакетами) с расширением .ts И чтобы его скачать есть программа, которая работает через командную строку. Для упрощания создал батник, чтоб каждый раз не вызывать командную строку и вписывать туда команду. Но! скачиваемое видео всегда сохраняется с одним и тем же названием. И пока название скачанного файла не поменять, программа не сможет скачивать другие видео, будет выдавать запрос типа файл с таким названием уже существует, удалить, да. нет... Так вот, надо сделать так, чтоб команда в батнике менялась, точнее менялось бы название скачиваемого файла на рандомное, желательно на текущее время (мин, сек).
Вот как выглядит содержимое батника:

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

Выделить код

Код:

CMD /K ffmpeg -i "https://iphone.c-spanvideo.org/m3u8/program.299365.MP4.M20.m3u8" -c copy video.ts


там в конце написано  video.ts Это и есть название которое присваивается сохраняемому видеофайлу. Так вот надо сделать так, чтоб это название всякий разменялось, то есть было уникальным. Тогда не будет перезаписываться новое сохраняемое видео вместо уже сохраненного с таким же именем. Подскажите пожалуйста, что можно придумать в этой ситуации? Может можно ещё проще сделать всё и не замарачиваться батниками, а прямо из js скрипта чтоб подавалась непосредственна нужная команда, в которой имя для файла всегда бы выдавалось новое уникальное?

Отсутствует

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

Board footer

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