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

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


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

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

Отсутствует

 

№482708-10-2015 20:37:11

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 45.0

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

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">

Отредактировано spy686 (08-10-2015 20:41:30)


Удалено

Отсутствует

 

№482808-10-2015 21:13:37

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

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

spy686
сделай проще, клик по deactivated_100.png для входа в анкету (либо извлечение урла анкеты для открытия в соседней вкладке) и от туда извлечение id или сразу удаление анкеты

Добавлено 08-10-2015 21:16:26
либо - так:

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

Выделить код

Код:

'перейти на страницу https://vk.com/friends и пролистать страницу друзей - до конца, после запустить скрипт, к примеру, на 100 циклов'
SET !EXTRACT_TEST_POPUP NO
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:https://vk.com/images/deactivated_100.png EXTRACT=TXT
TAG POS=R1 TYPE=A ATTR=TXT:"Убрать из друзей"

Отредактировано InfSub (08-10-2015 21:19:32)


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


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

Отсутствует

 

№482908-10-2015 21:22:56

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 45.0

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

InfSub

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

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

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

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

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

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


Удалено

Отсутствует

 

№483008-10-2015 21:26:51

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

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

spy686 пишет

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

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


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


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

Отсутствует

 

№483108-10-2015 23:45:13

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

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

InfSub пишет
Hamzat пишет

можно ли каптчу вывести в окно Prompt?

PROMPT - выводит только текст

Спс за ответ! Еще один вопрос, обфусицированный код плагином запустить ник как нельзя? Обфусицированный именно iim код имею виду.


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

Отсутствует

 

№483208-10-2015 23:48:18

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

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

Hamzat пишет

обфусицированный код плагином запустить ник как нельзя? Обфусицированный именно iim код имею виду.

нет, какой возможности - нет, т.к. IIM-код - не язык программирования, а просто управляющие последовательности/команды


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


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

Отсутствует

 

№483309-10-2015 15:32:25

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

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

InfSub пишет
Hamzat пишет

обфусицированный код плагином запустить ник как нельзя? Обфусицированный именно iim код имею виду.

нет, какой возможности - нет, т.к. IIM-код - не язык программирования, а просто управляющие последовательности/команды

Возможно вы меня не правильно поняли, в браузере  imacros есть возможность скрыть код, и файл iim переделывается в файл iimx, вот я говорю этот файл iimx плагинам запустить как то можно?


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

Отсутствует

 

№483409-10-2015 15:57:50

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

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

Hamzat пишет

Возможно вы меня не правильно поняли, в браузере  imacros есть возможность скрыть код, и файл iim переделывается в файл iimx, вот я говорю этот файл iimx плагинам запустить как то можно?

нет, это функционал только полной версии iMacros

Добавлено 09-10-2015 16:02:25

Hamzat пишет

Возможно вы меня не правильно поняли

скорее - Вы не верно выразились, но о чем речь - я понял

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

данная возможность - есть у js, т.к. js - язык программирования
iim-код, как уже говорил - язык команд, но не программирования, шифрование и дешифровка кода (не путать с обфускацией) производится на уровне интерпретатора (в данном случае iMacros Browser'a)

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


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


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

Отсутствует

 

№483510-10-2015 22:38:06

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 184
UA: Chrome 26.2

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

Подскажите по регуляркам... Надо сохранить в файл цифры из строки. Пример строки: 1111 Qwe rty uio
По задумке, делается EXTRACT строки, из него удаляются все буквы, а цифры сохраняются в файл.

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

Выделить код

Код:

TAG POS=3 TYPE=DIV ATTR=TXT:1111<SP>Text<SP>qwe<SP>rty* EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/[A-Za-z]+/,'')")
SAVEAS TYPE=EXTRACT FOLDER=* FILE=data.txt


На деле удаляются не все буквы, а только первое слово, в файл записывается 1111 rty uio.
Что  я пропустил в регулярном выражении, подскажите...

Отредактировано udalov (10-10-2015 22:57:38)

Отсутствует

 

№483610-10-2015 22:51:01

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

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

udalov

вариант 1:
если блок цифр всегда один, как в примере

Выделить код

Код:

SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/\d+/).pop()")


вариант 2:
если цифры разбросаны по строке, например:

текст<sp>с<sp>цифрами<sp>1234<sp>и<sp>с<sp>цифрами<sp>33<sp>и<sp>т.д.

Выделить код

Код:

SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/\d+/g).join('')")

результат: 123433

Отредактировано InfSub (10-10-2015 22:58:10)


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


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

Отсутствует

 

№483710-10-2015 23:51:59

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

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

udalov
Твоя мысля в принципе верная была, только надо ещё модификатор g добавить, значит искать по всему тексту.

Отредактировано PRESIDENT (11-10-2015 00:21:57)


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

Отсутствует

 

№483811-10-2015 13:41:24

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

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

Вот кусок макроса

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

Выделить код

Код:

SET !DATASOURCE C:\test\1.txt
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}


в TXT файле находятся много вот таких ссылок
скрытый текст

Выделить код

Код:

www.youtube.com/watch?v=qT54tcXINCk/


макрос их по очереди берёт по одной и вставляет в адресную строку,мне надо что бы в конце каждой ссылки подставлялось слово qfhuomvd
скрытый текст

Выделить код

Код:

надо что бы получалось так www.youtube.com/watch?v=qT54tcXINCk/qfhuomvd


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

Отредактировано Gergi (11-10-2015 13:46:05)

Отсутствует

 

№483911-10-2015 14:04:10

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

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

Ну и в чём проблема, допиши в скрипте, там где используешь извлечённую ссылку +qfhuomvd
   url <---  твоя ссылка из тхт датая
   iimPlay("CODE:URL GOTO="+url+"qfhuomvd");


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

Отредактировано PRESIDENT (11-10-2015 14:07:11)


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

Отсутствует

 

№484011-10-2015 15:32:12

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

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

PRESIDENT пишет

Ну и в чём проблема, допиши в скрипте, там где используешь извлечённую ссылку +qfhuomvd
   url <---  твоя ссылка из тхт датая
   iimPlay("CODE:URL GOTO="+url+"qfhuomvd");


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

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

Отредактировано Gergi (11-10-2015 15:41:29)

Отсутствует

 

№484111-10-2015 15:42:20

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

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

Gergi пишет

а как это в iim будет выглядеть?

Шутишь что ли ?
Так же само будет выглядеть, только без  iimPlay("CODE:

URL GOTO={{!COL1}}qfhuomvd

Отредактировано PRESIDENT (11-10-2015 15:49:30)


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

Отсутствует

 

№484211-10-2015 15:44:45

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

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

PRESIDENT Спасибо за подсказку и не нервничай так:lol: Ты спец,а я же только учусь :rock:

Отсутствует

 

№484311-10-2015 16:31:59

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

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

Опять не получилось как было задумано:sick: Получается мне не просто надо добавить это qfhuomvd а надо заменить это   gfth на это qfhuomvd

Отсутствует

 

№484411-10-2015 16:37:47

dorosholeg
Участник
 
Группа: Members
Зарегистрирован: 12-09-2013
Сообщений: 14
UA: Firefox 41.0

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

Подскажите как извлечь данные из таблицы Excel. Допустим нужно перейти по 3 ссылкам находящимся в первой строке и трёх разных столбцах

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

Выделить код

Код:

SET !ERRORIGNORE YES
SET !DATASOURCE datasourses.csv
SET !DATASOURCE_COLUMNS 3
SET !DATASOURCE_LINE 1
URL GOTO={{!COL1}}
WAIT SECONDS=30
URL GOTO={{!COL2}}
WAIT SECONDS=30
URL GOTO={{!COL3}}
WAIT SECONDS=30


У меня в адресной строке сразу вставляются все три через разделитель ;
В чём моя ошибка?

Отредактировано InfSub (11-10-2015 19:18:12)

Отсутствует

 

№484511-10-2015 16:40:24

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

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

Gergi пишет

в TXT файле находятся много вот таких ссылок
www.youtube.com/watch?v=qT54tcXINCk/

А где ты тут gfth  нашёл  ?


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

Отсутствует

 

№484611-10-2015 16:43:27

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

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

я просто не заметил что в конце каждой ссылки такое есть gfth
получается так www.youtube.com/watch?v=qT54tcXINCk/ gfth
а мне  надо что бы получалось так www.youtube.com/watch?v=qT54tcXINCk/qfhuomvd

Отредактировано Gergi (11-10-2015 16:43:50)

Отсутствует

 

№484711-10-2015 16:47:58

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

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

dorosholeg пишет

все три через разделитель ;

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

Выделить код

Код:

SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE datasourses.csv
...


Gergi
используй команду replace (заменить)
смотри чуть выше на этой странице, есть пример кода как использовать

Отредактировано PRESIDENT (11-10-2015 16:49:44)


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

Отсутствует

 

№484811-10-2015 16:53:32

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

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

PRESIDENT пишет

удалено
Gergi
используй команду replace (заменить)
смотри чуть выше на этой странице, есть пример кода как использовать

я то видел,но как то туго доходит

предупреждение, пункт правил - [url=https://forum.mozilla-russia.org/misc.php?action=rules#rule2.9
2.9[/url]]Gergi
Сколько раз мне еще Вам повторять, цитируйте - то, на что отвечаете или не цитируйте вовсе
при чем тут ответ PRESIDENTdorosholeg'у в вашем ответе PRESIDENT'у?

InfSub

Отсутствует

 

№484911-10-2015 17:02:26

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

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

replace

Выделить код

Код:

SET !COL1 EVAL("'{{!COL1}}'.replace(/gfth/,'qfhuomvd')")
URL GOTO={{!COL1}}

Отредактировано PRESIDENT (11-10-2015 17:05:31)


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

Отсутствует

 

№485011-10-2015 17:03:37

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

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

PRESIDENT пишет

replace

Выделить код

Код:

SET !COL1 EVAL("'{{!COL1}}'.replace(/gfth /,'qfhuomvd')")
URL GOTO={{!COL1}}

Какой же я тупой :blush:

Добавлено 11-10-2015 17:25:07
PRESIDENT может ты в спешке что то пропустил,либо я протупил но не работает.

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

Выделить код

Код:

SET !DATASOURCE C:\1.txt
SET !DATASOURCE_LINE {{!VAR2}}
SET !COL1 EVAL("'{{!COL1}}'.replace(/gfth /,'qfhuomvd')")
WAIT SECONDS=5
URL GOTO={{!COL1}}


Такое впечатление что этой строки вообще нет
скрытый текст

Выделить код

Код:

SET !COL1 EVAL("'{{!COL1}}'.replace(/gfth /,'qfhuomvd')")

Отредактировано Gergi (11-10-2015 17:26:10)

Отсутствует

 

№485111-10-2015 17:29:07

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

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

После gfth пробел убери :/


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]