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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.
  • Форумы
  •  » 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)!

Отсутствует

 

№75216-07-2018 11:49:16

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

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

Герман
Разницу не видите, что я написал и что вы выложили? Естественно у вас ничего не сохраняется, т.к. экстракты и сохранение в разных вызовах iimPlayCode()
Читайте вики по макросу

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


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

Выделить код

Код:

iimPlayCode('ADD !EXTRACT col-A\nADD !EXTRACT col-B\nADD !EXTRACT col-C\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');

Герман пишет

Ну вы раз взялись подсказать, помочь человеку, дак хоть напишите что, да как.

Уже написал. А разжевывать до молекул такую элементарщину вам тут никто не обязан. Есть wiki.imacros  и есть поиск по форуму, где ответ на этот вопрос уже неоднократно дан. Мало того вам даже лень пример посмотреть на предыдущей странице :facepalm:

Отредактировано Squatter (16-07-2018 11:50:29)

Отсутствует

 

№75316-07-2018 12:12:05

Герман
Участник
 
Группа: Members
Зарегистрирован: 15-07-2018
Сообщений: 38
UA: Chrome 67.0

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

Squatter пишет

Герман
Разницу не видите, что я написал и что вы выложили? Естественно у вас ничего не сохраняется, т.к. экстракты и сохранение в разных вызовах iimPlayCode()

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

Выделить код

Код:

iimPlayCode('ADD !EXTRACT col-A\nADD !EXTRACT col-B\nADD !EXTRACT col-C\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');

а сейчас что вы тут написали? Код? И что этот ваш код сохраняет? Вы его пробовали в работе? ... НЕТ. Ну так так глядите, что  этот ваш код сохраняет вместо нужного текста с сайта:

скрытый текст
2Jw5d.png

Отредактировано Герман (16-07-2018 12:16:30)

Отсутствует

 

№75416-07-2018 12:45:23

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

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

Герман пишет

И что этот ваш код сохраняет?

Сохраняет по колонкам, как и было задумано. Или вы думали вам тут всё расскажут, разжуют и ещё и сценарий за вас напишут? Тогда вам в отдел заказов платных скриптов.
А с тем, что вам нужно извлечь с сайта – справляйтесь сами.
Вопрос был как сохранять по колонкам? Ответ дан два раза с рабочими примерами для iim и JS.
Что ещё надо? Cпарсить за вас всё нужное с сайта? Или начнёте уже самостоятельно знакомиться с темой, коль уж бравурно заявили, что учитесь "программированию на java-скрипт языке"? ;)

Отредактировано Squatter (16-07-2018 12:51:41)

Отсутствует

 

№75516-07-2018 13:00:02

Герман
Участник
 
Группа: Members
Зарегистрирован: 15-07-2018
Сообщений: 38
UA: Chrome 67.0

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

Squatter пишет

Вопрос был как сохранять по колонкам?

вопрос был как сохранять по колонкам ТЕКСТ С САЙТА, а не туфту которая в самом вашем бездарном нерабочем коде ;)

Отсутствует

 

№75616-07-2018 13:33:05

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

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

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

Герман пишет

У меня не получается решить такую задачку: как написать код, который сохраняет текст в файл с расширением csv в разные столбцы? Например в столбец A, B, C

Слов "c сайта" в ваших первых двух постах нет. Как сформулировали, так вам и ответил. Поэтому не вам заикаться о "туфте", коль сами не помните, что спрашивали.

Отредактировано Squatter (16-07-2018 13:47:09)

Отсутствует

 

№75716-07-2018 13:48:32

Герман
Участник
 
Группа: Members
Зарегистрирован: 15-07-2018
Сообщений: 38
UA: Chrome 67.0

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

Squatter пишет

Поэтому не вам заикаться о "туфте"

Верно - заикаться это ваш удел. Потому и облажались вы, когда вызвались помочь хорошему человеку (мне), а вместо реально рабочего кода выложили тут какое-то бездарное, унылое и неработоспособное к сохранению текста с сайта, недоразумение. Которое только и может что распределять по столбцам то, что в этом же коде вы и выдали из себя, через заикание)))

Добавлено 16-07-2018 13:57:55
И ещё: если вы в придачу к заиканию ещё и слепой, то выделяю тест моих слов из вашей же цитаты. Читайте внимательно (можете даже по слогам):

Squatter пишет

У меня не получается решить такую задачку: как написать код, который сохраняет текст в файл с расширением csv в разные столбцы? Например в столбец A, B, C

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

Отредактировано Герман (16-07-2018 13:57:55)

Отсутствует

 

№75816-07-2018 14:03:21

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

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

Герман пишет

Потому и облажались вы, когда вызвались помочь хорошему человеку (мне)

Продолжайте уныло троллить и сотрясать воздух демонстрируя своё задетое самолюбием, если до сиих пор не сообразили засунуть свои команды извлекающие контент в один iimPlayCode(), на что вам уже указали.
Позабавьте меня ещё припадками неблагодарного критиканства, не забывая при этом параллельно называть себя хорошим человеком. :)

Герман пишет

А где сохранение текста?

На скриншоте, который вы выложили. На нём сохранённый по колонкам текст, который перед этим извлекли через ADD !EXTRACT.
И вы мне ещё тут что-то про зрение будете говорить, когда сами в упор не видите что заскринили?

P.S. Не умеете корректно формулировать вопрос и понимать что вам подсказывают – не жалуйтесь на плохую помощь.

Отредактировано Squatter (16-07-2018 14:20:10)

Отсутствует

 

№75916-07-2018 17:28:57

Герман
Участник
 
Группа: Members
Зарегистрирован: 15-07-2018
Сообщений: 38
UA: Chrome 67.0

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

Герман пишет

Позабавьте меня ещё

и это тоже твой удел - забавлять. Продолжай и дальше забавлять нас с форумчанами, своими унылыми оправданиями по поводу собственной криворукости, заикания и слепоты. И несостоявшейся помощи хорошему человеку, которую ты вызвался оказать, да так и обосрался, ничего не сумев толкового предложить. Аха-ха-ха-ха-ха-хаaaa :lol:

Отсутствует

 

№76016-07-2018 19:02:06

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

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

Герман
Ты за базаром чуток следи.
Если у тебя тяму не хватает коллы в коде на JS на то что ты спарсил заменить, то это уже твои проблемы, вернее незнание элементарщины.

Squatter

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


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

Отсутствует

 

№76117-07-2018 11:44:19

Compunella
Участник
 
Группа: Members
Зарегистрирован: 17-07-2018
Сообщений: 2
UA: Chrome 63.0

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

PRESIDENT пишет

коллы в коде на JS на то что ты спарсил заменить

Здравствуйте! Я так поняла, что форумчанин Squatter умышленно написал так код js, чтоб он не сохранял нужный текст. А для того чтоб с сайта спарсить надо немножко его код переиначить. И для этого можно использовать переменную {{!COL}}. Верно?
Примерно вот так должно быть:

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

Выделить код

Код:

for(a=0; a<5; a++){

   iimPlayCode('URL GOTO=https://forum.mozilla-russia.org/viewtopic.php?pid=759923#p759923');
   iimPlayCode('TAG POS=19 TYPE=STRONG ATTR=TXT:Участник EXTRACT=TXT {{!COL1}}');
   iimPlayCode('TAG POS=19 TYPE=STRONG ATTR=TXT:Members EXTRACT=TXT {{!COL2}}');
   iimPlayCode('TAG POS=19 TYPE=DD ATTR=TXT:Группа:* EXTRACT=TXT {{!COL3}}');
   iimPlayCode('ADD !EXTRACT {{!COL1}} \nADD !EXTRACT {{!COL1}} \nADD !EXTRACT {{!COL1}} \nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');

   }


Я сама не проверяла, но по идее скрипт должен работать как надо Герману. Проверьте, если работает, значит всё там правильно. :)

Отсутствует

 

№76217-07-2018 12:20:58

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

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

OMG, понеслась клоунада со сменой пола и размножением клонов. Если б ты с таким же рвением FAQ по макросу читал. ;)

Compunella пишет

Я так поняла, что форумчанин Squatter умышленно написал так код js, чтоб он не сохранял нужный текст.

Да, совершенно верно. Умышленно, чтобы кое-кто включил наконец соображалку и допетрил подогнать чистый пример под свои нужды. Но этого, увы, не произошло. Видимо злые чары мешают сделать это третий день подряд. :D

Уже два раза чёрным по белому написали, смени экстракты с колами на свои директивы, извлекающие текст со страницы и засунь их в один iimPlayCode(). В конечном итоге, готовый пример посмотреть не судьба? https://forum.mozilla-russia.org/viewto … 35#p759535


Это что, так трудно?

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

Выделить код

Код:

//При условии что команды извлекающие контент составлены правильно
iimPlayCode('TAG POS=19 TYPE=STRONG ATTR=TXT:Участник EXTRACT=TXT\nTAG POS=19 TYPE=STRONG ATTR=TXT:Members EXTRACT=TXT\nTAG POS=19 TYPE=DD ATTR=TXT:Группа:* EXTRACT=TXT\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');

Отредактировано Squatter (17-07-2018 12:36:09)

Отсутствует

 

№76317-07-2018 12:48:17

Compunella
Участник
 
Группа: Members
Зарегистрирован: 17-07-2018
Сообщений: 2
UA: Chrome 63.0

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

Squatter пишет

Это что, так трудно?

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

Выделить код

Код:

//При условии что команды извлекающие контент составлены правильно
iimPlayCode('TAG POS=19 TYPE=STRONG ATTR=TXT:Участник EXTRACT=TXT\nTAG POS=19 TYPE=STRONG ATTR=TXT:Members EXTRACT=TXT\nTAG POS=19 TYPE=DD ATTR=TXT:Группа:* EXTRACT=TXT\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');

Вы решили всё в одну строчку уместить? Ну как вариант - да! Так тоже можно. Но не лучше ли было бы использовать команду  ADD !EXTRACT и записать код более рациаонально?
Ведь бывает так, что фраз для сохранения в файл целая куча, уйма. И при таком раскладе надо все искомые фразы записывать в одну строчку. Так строчка может растянуться на киломерт. Согласитесь, что это не есть гут. Поэтому и применяется команда ADD !EXTRACT, верно? Или не факт?

Отсутствует

 

№76417-07-2018 14:28:41

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

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

Compunella пишет

Так строчка может растянуться на киломерт.

Конкатенация в помощь

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

Выделить код

Код:

iimPlayCode('TAG POS=19 TYPE=STRONG ATTR=TXT:Участник EXTRACT=TXT\n'+
            'TAG POS=19 TYPE=STRONG ATTR=TXT:Members EXTRACT=TXT\n'+
            'TAG POS=19 TYPE=DD ATTR=TXT:Группа:* EXTRACT=TXT\n'+
            'SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');


Или использовать гравис
скрытый текст

Выделить код

Код:

iimPlayCode(`
    TAG POS=19 TYPE=STRONG ATTR=TXT:Участник EXTRACT=TXT
    TAG POS=19 TYPE=STRONG ATTR=TXT:Members EXTRACT=TXT
    TAG POS=19 TYPE=DD ATTR=TXT:Группа:* EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv
`);


Да, ещё обратным слешем можно разбивать строковый литерал

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

Выделить код

Код:

iimPlayCode('TAG POS=19 TYPE=STRONG ATTR=TXT:Участник EXTRACT=TXT\n\
             TAG POS=19 TYPE=STRONG ATTR=TXT:Members EXTRACT=TXT\n\
             TAG POS=19 TYPE=DD ATTR=TXT:Группа:* EXTRACT=TXT\n\
             SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=1.csv');

Compunella пишет

Но не лучше ли было бы использовать команду  ADD !EXTRACT и записать код более рациаонально?

Пример более рационального кода в студию.

Отредактировано Squatter (17-07-2018 14:42:30)

Отсутствует

 

№76520-07-2018 15:03:27

SH0N
Участник
 
Группа: Members
Зарегистрирован: 16-11-2015
Сообщений: 12
UA: Chrome 67.0

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

Всем доброго времени суток! Извиняюсь если этот вопрос поднимался неоднократно, по крайней мере ответа на форуме я не нашел.
Встал вопрос, у меня есть макрос, задача там простая ( Открывается список, рядом со списком кнопки, он их нажимает по очереди и так до конца списка, после чего нажимается далее и всё по новой (Цикл) ). Проблема там заключается в том, что иногда количество кнопок 20,5,90 т.е. рандомное. На данный момент решение только одно, это в самом макросе прописал количество действий 50 и когда он упирается в то, что кнопок просто нет, он дальше продолжает пытаться их прожать.

Собственно, возможно ли реализовать, что когда макрос доходил до конца списка т.е упирался в отсутствие кнопки, он листал макрос до момента Далее, заканчивал макрос грубо говоря ?

Извиняюсь если топорно объясняю!

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

Выделить код

Код:

TAG POS=2 TYPE=BUTTON ATTR=TXT:Клик
WAIT SECONDS={{!VAR1}}
TAG POS=1 TYPE=A ATTR=TXT:Далее


Это часть кода, строка с тэг пос повторяется 50 раз

Отсутствует

 

№76620-07-2018 15:17:25

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

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

SH0N
на js:

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

Выделить код

Код:

var pos = window.document.querySelectorAll('тут селектор кнопки');
    for (var w = 0; w < pos.length; w++) {
        pos[w].click();
        iimPlayCode('WAIT SECONDS=1');
        }
    iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Далее');

Отсутствует

 

№76720-07-2018 16:47:12

SH0N
Участник
 
Группа: Members
Зарегистрирован: 16-11-2015
Сообщений: 12
UA: Chrome 67.0

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

karginaolga пишет

SH0N
на js:

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

Выделить код

Код:

var pos = window.document.querySelectorAll('тут селектор кнопки');
    for (var w = 0; w < pos.length; w++) {
        pos[w].click();
        iimPlayCode('WAIT SECONDS=1');
        }
    iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Далее');

Выдает ошибку

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

Выделить код

Код:

Error: Accessing content window is not supported in multiprocess Firefox, line 208 (Error code: -991)


Я не совсем понял, где найти селектор кнопки, не могли бы вы по подробней объяснить?

Вот так выглядит полностью код

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

Выделить код

Код:

VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
FILTER TYPE=IMAGES STATUS=OFF


SET !VAR1 EVAL("Math.floor(Math.random()*10 + 38);")

TAB T=1

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(2)>DIV>ARTICLE>DIV:nth-of-type(2)>SECTION:nth-of-type(2)>DIV>A" BUTTON=0

TAG POS=2 TYPE=BUTTON ATTR=TXT:Обновить
WAIT SECONDS={{!VAR1}}
[Код сверху повторяется 50 раз]

TAG POS=1 TYPE=A ATTR=TXT:Далее

Отсутствует

 

№76820-07-2018 22:43:24

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

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

SH0N
Надеюсь ты понял что это js а не iim


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

Отсутствует

 

№76922-07-2018 21:50:41

SH0N
Участник
 
Группа: Members
Зарегистрирован: 16-11-2015
Сообщений: 12
UA: unknown 0.0

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

PRESIDENT
Конечно я понял, что это js. Я его знаю уж совсем поверхностно. На сколько я понял
1 строка - пихает в переменную команду
2 строка - это уже количество повторений
3 строка - это запуск переменной и клик
4-5 строка - запуск кода imacros
Примерно так я понял код, единственное что я не понял как достать селектор кнопки

Отсутствует

 

№77022-07-2018 22:41:34

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

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

SH0N пишет

я не понял как достать селектор кнопки

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

Отредактировано Squatter (22-07-2018 22:44:01)

Отсутствует

 

№77129-07-2018 19:40:42

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Firefox 60.0

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

Ребят! Кто-нить работает с ГУГЛ-таблицами запросами? Если не жалко поделитесь плиз!

Отсутствует

 

№77211-08-2018 14:43:06

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

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

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

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

Выделить код

Код:

function память1(){
var sec = 10
}

function память2(){
iimPlayCode('SET !ERRORIGNORE YES \n' +
'WAIT SECONDS='+sec+'')
}

память2()

Отредактировано Алим (11-08-2018 14:43:37)


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

Отсутствует

 

№77311-08-2018 19:56:46

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

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

Алим
Можно так

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

Выделить код

Код:

func1();

/****************/

function func1(){
var sec = 10;
func2(sec);
}

function func2(sec){
alert('Ждём '+sec+' секунд')
iimPlay('CODE:WAIT SECONDS='+sec)
}


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

Отсутствует

 

№77412-08-2018 10:13:04

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

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

PRESIDENT
Теперь понятно. Работает. Благодарю.

Отредактировано Алим (13-08-2018 10:32:37)


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

Отсутствует

 

№77520-08-2018 13:01:50

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

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

Мазила 47.0.1
Imacros 8.9.7

Всем добрый день.
Народ помогите пожалуйста, не даются регулярки никак.
есть строка

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

Выделить код

Код:

{"asks":[["0.00005212",14865.4132]],"bids":[["0.00005201",14868.5982]],"isFrozen":"0","seq":192201830}


я ее сэкстрактил в переменную, ну пусть temp
как ее порезать с помощью регулярок, чтобы получить например
некие переменные ?
asks = 0.00005212;
volasks = 14865.4132;
так например
ну и для bids аналогично.
Спасибо.

Отсутствует

 

№77620-08-2018 13:25:22

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Firefox 61.0

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

Egorushka1974 пишет

Народ помогите пожалуйста.

Ты не умеешь работать с .json ?

можно так.

Выделить код

Код:

function loadFromJSON (filename) {
  
    var fileDescriptor = imns.FIO.openNode(filename);
        return JSON.parse(imns.FIO.readTextFile(fileDescriptor));    

};

a = loadFromJSON ('file.json');
asks = a.asks[0][0];
Volasks = a.asks[0][1];
bids = a.bids;

window.console.log(asks);
window.console.log(Volasks);
window.console.log(bids);

Отредактировано dim222 (20-08-2018 13:28:11)

Отсутствует

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

Board footer

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