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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

iMacros » Помогите написать условие в js » 16-08-2016 12:05:37

Ладно, СТОП! Вот готовый код:

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

Выделить код

Код:

for (i=1;1<2;i++){
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:info EXTRACT=TXT');
test = iimGetLastExtract();
if(test>0.0209){
iimPlay("play1");}
if (test<0.0208){
iimPlay("play2");}
}


Почему он не работает если в экстакте у меня цифра 0.0206 ??? Может проблема тут: EXTRACT=TXT и должно быть как-то иначе, например EXTRACT=цифры блин или EXTRACT=картинки или EXTRACT=любая другая фигня но не TXT ???
п. п. 2.4
замечание


Ну что вам, подсказать сложно??  ((

InfSub

iMacros » Помогите написать условие в js » 16-08-2016 01:02:35

Я криворукий новичок, который сам сделать не может, а в интернете очень сложно найти подобную информацию..((

У меня есть уже наброски я лишь не знаю как правильно условие прописать:

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

Выделить код

Код:

for (i=1;1<2;i++){
iimPlayCode('TAG POS=52 TYPE=TD ATTR=CLASS:orderRate EXTRACT=TXT');
test = iimGetLastExtract();
if(test.indexOf("0,005")>0)   // вот это условие нужно переделать!!
iimPlay("poloniexUP");
}


код публикуется в тегах code внутри спойлера


Чтоб было понятней вот сам сайт:

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


внизу есть 2 колонки (ордера на покупку и ордера на продажу)
я беру цифру из одной колонки в EXTRACT (это текущая цена).
Так вот представим что цена сейчас 200$, а я хочу чтоб если цена вырастит до 250 - запустился скрипт "poloniexUP", а если опустится ниже 150 - запустился скрипт "poloniexDOWN"
(эт нужно ещё как-то дописать, чтоб если цена не выше 250 - проверить не ниже ли она чем 150)

И проверка такая должна

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

PRESIDENT
Ух ты) Уважаемый человек, огромнейшее тебе спасибо! )) Теперь Всё работает.

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

PRESIDENT пишет
Teks пишет

Не работает

скрытый текст
Эта строка определяет  наличие WIN в переменной test

Выделить код

Код:

test='123WIN456';
if(test.indexOf('WIN')>0)
alert('есть WIN');
else
alert('нет WIN');

Блин, каким-же бараном я себя сейчас чувствую :(

В Вашем случае условие работает (так как мы внесли в переменную "test" значение "WIN" вручную)
Значит у меня не извлекается текст в переменную автоматом и переменная "test" видимо пустая...
Что-же блин не так?? Ну ведь Вроде всё правильно... Почему??!! (((((

Ещё раз:

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

Выделить код

Код:

for (i=1;1<2;i++){
var macro;
macro = "CODE:";
macro += "TAG POS=101 TYPE=SPAN ATTR=CLASS:msg_text EXTRACT=TXT" + "\n";
macro += "ADD !EXTRACT {{!COL1}}" + "\n";
iimPlay(macro)
var test = iimGetLastExtract(1)

if(test.indexOf('WIN')>0)
iimPlay("start.lim");
else
alert('нет WIN');
}


Значит проблема в 7 строке???
Или может в 5 строке нужно экспортировать текст в переменную {{VAR1}} а не в {{!COL1}}?? Или

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

PRESIDENT пишет

Teks
if(test.indexOf('WIN')>0){  //<--- Если в переменной test есть WIN
...

Огромное спасибо за столь быстрый ответ.
К сожалению я уже пробовал этот способ, но только что ещё раз проверил ваш вариант, чтоб наверняка.... - Не работает, не знаю почему...
Но проблема именно в этой строке с условием, ведь если её убрать - текст всех сообщений без разбора уходит по нужному адресу, как и должно быть...


В чем может быть проблема?

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

Ребята, выручайте. Я сам ничего не понимаю в JS. Весь интернет перерыл, 2 дня потратил, но ничего толком не нашел...

Есть такой скрипт:

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

Выделить код

Код:

for (i=1;1<2;i++){ \\это как-бы для бесконечности циклов.
var macro;
macro = "CODE:";
macro += "TAG POS=101 TYPE=SPAN ATTR=CLASS:msg_text EXTRACT=TXT" + "\n"; \\первым делом мы заходим в новое сообщение и извлекаем из него текст.
macro += "ADD !EXTRACT {{!COL1}}" + "\n"; \\вставляем текст в переменную
iimPlay(macro)
var test = iimGetLastExtract(1) \\создаем переменную "test" с нашим текстом уже в самом JS для проверки на условие!!!

if(test!==WIN){
iimPlay("start.lim") \\А вот тут мы как бы должны проверить, если в нашем тексте есть слово "WIN" - мы запускаем макрос... Но к сожалению...
}
}


Как я понял - ничего у меня не получится, так как в тексте переменной есть не только слово "WIN", но и другие слова, которые меняются постоянно... Да и кажется IF вообще не предназначен для слов. лишь для цифр... Или нет??

Обрисую

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

spy686
Эх, не работает.... Ещё есть варианты???

22-11-2012 23:41:42
WAIT SECONDS=1800 - работает, это хорошо! теперь знаю как делать задержку между циклами, но основной вопрос "как без ожидания полной загрузки страницы отправлять 3 запроса в секунду) остается открытым...((

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

Блин ребята, я вообще баран - ничего в этой проге не понимаю... Помогите, умоляю!

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

Выделить код

Код:

VERSION BUILD=7601105 RECORDER=FX
TAB T=1
URL GOTO=http://mobilewar1.games.nasimke.ru/confirmOtpravkaVoisk.do
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:otpravkaVoiskForm ATTR=VALUE:Отправить


Всё как бы просто должно быть... Мне нужно чтоб прога нажимала на кнопку "отправить" примерно 3 раза в секунду... Если просто повторять макрос 3 цыкла (Воспр. Цыкл) то после первого цыкла - прога ждет полной загрузки страницы... А интернет у меня настолько слабый, короче страница в 10 кб грузиться примерно 5 сек...(( И ещё нужно чтоб этот макрос (который 3 раза в секунду переходит по ссылке) повторялся каждые 30 минут... Пожалуйста помогите... И ссылку бросьте на самоучитель по языку этой проги...

Короче, без проги я самостоятельно нажимаю на кнопку "отправить" несколько раз в секунду (не дожидаясь загрузки страницы) всё получается!

Board footer

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