Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Но я так понимаю что он после 9 вернётся и начнёт всё заново
С какого перепугу он будет всё заново начинать.
Там специально новая переменная
введена, она отношения к твоему общему циклу не имеет.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Teks
if(test.indexOf('WIN')>0){ //<--- Если в переменной test есть WIN
...
Огромное спасибо за столь быстрый ответ.
К сожалению я уже пробовал этот способ, но только что ещё раз проверил ваш вариант, чтоб наверняка.... - Не работает, не знаю почему...
Но проблема именно в этой строке с условием, ведь если её убрать - текст всех сообщений без разбора уходит по нужному адресу, как и должно быть...
В чем может быть проблема?
Отсутствует
Не работает
test='123WIN456'; if(test.indexOf('WIN')>0) alert('есть WIN'); else alert('нет WIN');
Gergi
тебе нужно что бы через каждые 10 раз включалась пауза на пол чана
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
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'); }
Какой-же я баран, столько перечитал и всё-равно ничего не понимаю... Старею видимо...
Отсутствует
Teks
позиция 101 это правильно ?
for (i=1;1<2;i++){ iimPlayCode('TAG POS=101 TYPE=SPAN ATTR=CLASS:msg_text EXTRACT=TXT');test = iimGetLastExtract(); if(test.indexOf('WIN')>0){ alert('WIN найден'); Тут дальнейшие действия } }
Отредактировано PRESIDENT (26-02-2016 15:30:45)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
попробуй ещё так
if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=SPAN ATTR=CLASS:msg_text&&TXT:*WIN*')>0){ iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=CLASS:msg_text&&TXT:*WIN* EXTRACT=TXT');test = iimGetLastExtract(); ... Тут дальнейшие действия ... }
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Спасибо большое InfSub за ссылки, все оказалось не так сложно как я думал. Теперь просто вопрос, возможно ли запустить imacros в вк сразу на несколько аккаунтах. Как делал я: скачал дополнение к Фаерфоксу - мультифокс авторизировался под разными аккаунтами. Запуская imacros сразу на двух аккаунтах, один перестает работать и зависает второй работает. Кто нибудь с подобным сталкивался?
Отсутствует
Сделай несколько разных профилей или просто скачай портабельную мазилку.
сделай несколько копий с неё и запусти эти разные копии и в каждой стартани свой имакрос.
Блин такие детские вопросы.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT, все равно тоже самое происходит работают некоторое время (оба макроса), один из них останавливается который был запущен первым. После того как нажимаешь стоп у второго, первый снова продолжает работать.
..
С портабельное аналогичное, с ней копии кстати вообще нельзя запускать сразу ругается
Сделай несколько разных профилей
Отредактировано Victor56 (26-02-2016 17:08:43)
Отсутствует
Ты разные профиля создал ???
Или один и тот же , просто новые окна открываешь.
у разных профилей будут уже свои имакросы, со своими разными папками для скриптов. И в каждом новом профиле ты получается запускаешь, свой имакрос, со своим скриптом, они не должны пересекаться.
А у тебя сейчас два имакроса используют один и тот же скрипт.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Это первое, что я пробывал поменять.. Два аймакроса два разных профиля(так как две разных копии) два разных скрипта. Они работают, но как только на одном срабатывает следующий цикл другой останавливается(
Отсутствует
Ты напутал с профилями.
Сделай проще, скачай портабельную мазилку, тут в факе есть ссылки на любые версии. Установи туда имакрос и скопируй туда скрипт. Потом закрой эту мазилку (обязательно) и тупо скопируй целиком её папку. И всё можешь запускать уже оригинал и копию.
Только смотри в настрийках имакроса во вкладке патчь, проследи что бы пути к файлам были у каждого свои.
Поставь галочку Store data in profile folder
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Кстати посмотри сейчас у тебя там в разных профилях точно разные пути к папкам с макросами прописаны.
В имакросе кнопка Опции, вкладка Патч. А то может ты думаешь что запускаешь разные скрипты, а на самом деле один и тот же.
Отредактировано PRESIDENT (26-02-2016 17:42:55)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Устал биться, ну не прописаны стили у нужных мне элементов на
Отсутствует
PRESIDENT Может и мне поможешь а то не могу понять что InfSub мне пытался сказать. Надо чтобы вместо ссылки картинку вставляло:
VERSION BUILD=8810214 RECORDER=FX SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !TIMEOUT_TAG 1 SET !TIMEOUT_STEP 1 SET !TIMEOUT_PAGE 60 ' SET !REPLAYSPEED FAST 'URL GOTO=https://twitter.com/ ' Инклюдим базу SET !ERRORIGNORE YES ' Разделитель SET !DATASOURCE_DELIMITER " " SET !DATASOURCE twitter.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 'Увеличения счетчика строк спомощью цикла LOOP' SET !DATASOURCE_LINE {{!LOOP}} TAB OPEN TAB T=2 URL GOTO=https://s-media-cache-ak0.pinimg.com/736x/e9/d3/44/e9d344104d13c0394b4d9ed0efdc67e8.jpg WAIT SECONDS=1 TAG POS=1 TYPE=IMG ATTR=SRC:*e9d344104d13c0394b4d9ed0efdc67e8* EXTRACT=HREF SET !VAR1 {{!EXTRACT}} TAB CLOSE TAB T=1 WAIT SECONDS=2 EVENT TYPE=CLICK SELECTOR="#global-new-tweet-button" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" KEYS="[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8]" EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" CHARS="{{!COL1}}" 'EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" CHARS=" https://s-media-cache-ak0.pinimg.com/736x/e9/d3/44/e9d344104d13c0394b4d9ed0efdc67e8.jpg" TAG POS=1 TYPE=INPUT ATTR=ID:"tweet-box-global" CONTENT={{!CLIPBOARD}} 'EVENT TYPE=CLICK SELECTOR="#global-tweet-dialog-dialog>DIV:nth-of-type(2)>DIV:nth-of-type(4)>FORM>DIV:nth-of-type(2)>DIV:nth-of-type(2)>BUTTON" BUTTON=0
Отсутствует
Вовик
iimPlayCode('TAG POS=1 TYPE=H1 ATTR=TXT:* extract=txt'); nazvanie=iimGetLastExtract(); iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Телефон* extract=txt'); tel=iimGetLastExtract(); dat=nazvanie+';'+tel; iimPlayCode('SET !EXTRACT "'+dat+'"\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=data.txt");
dazvidi
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
скрытый текстВыделить кодКод:
iimPlayCode('TAG POS=1 TYPE=H1 ATTR=TXT:* extract=txt'); nazvanie=iimGetLastExtract(); iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Телефон* extract=txt'); tel=iimGetLastExtract(); dat=nazvanie+';'+tel; iimPlayCode('SET !EXTRACT "'+dat+'"\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=data.txt");
Спасибо! Но попробовал, выдает в строках такие ошибки
can not parse macro line: iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Телефон* extract=txt'); tel=iimGetLastExtract(); (Error code: -910)
Отредактировано Вовик (27-02-2016 10:55:49)
Отсутствует
Имеются два TXT файла, 1test и 2test не знаю как сделать проверку содержимого двух файлов.
Например скрипт берёт первую строку из 1test в ней написано слово Привет! И потом ищет слово Привет! в 2test
Отсутствует
Можно ли выполнить условие в URL GOTO=.... ? и будет ли оно работать..
Как правильно записать этот кусок кода ?
CAPTCHA = iimPlay("CODE:SET !TIMEOUT 1\nTAG POS=1 TYPE=DIV ATTR=CLASS:CAPTCHA"); if (CAPTCHA > 0) { errtext = iimPlay("CODE:PAUSE");}
Отредактировано AfeK (27-02-2016 14:21:07)
Отсутствует
Просмотрел форум но не нашел как при отправке POST из ответа ruCapcha ОK| ID номер|капча в скрипте выдернут отдельно ID номер и капчу и присвоить им разные переменные?
Нашел только var capth = str.replace('OK|','');, но тут если приходит только ID.
Возможно использовать? То как им присвоить разные переменные:
var s=\"{{!EXTRACT}}\"; l=s.lastIndexOf(\"|\");s=s.substr(l+1); var s='{{!EXTRACT}}',l=s.indexOf('|')+1;s.substr(l,s.lastIndexOf('|')-l);
Отсутствует
Gergi
Vladimir271
var capth ='ОK|ID номер|капча'; s=capth .split('|'); alert('Первое значение : '+s[0]+'\nВторое значение : '+s[1]+'\nТретье значение : '+s[2]);
будет ли оно работать..
URL GOTO=javascript:
Да будет
Как правильно
Да вроде правильно.
Отредактировано PRESIDENT (28-02-2016 00:03:25)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует