Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
...
Отредактировано Xeedum (04-08-2015 18:52:00)
Отсутствует
Не пашет
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
iMacros скрипты на заказ!
Отсутствует
Hamzat
Используй replace - заменить. Указываешь что заменить (какую нибудь букву, слово, текст) на что заменять. В твоём случае нужно будет, заменять на пусто, на ничего, короче говоря просто удалять.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Hamzat
Используй replace - заменить. Указываешь что заменить (какую нибудь букву, слово, текст) на что заменять. В твоём случае нужно будет, заменять на пусто, на ничего, короче говоря просто удалять.
Ну как я укажу например заменить слово авто на avto? Точнее вместо слово авто там может быть любое слово, я же не смогу собрать базу всех Русских слов)) По другому ни как?
iMacros скрипты на заказ!
Отсутствует
Это у тебя текст или просто набор слов в столбец, с каждой строки новое слово ?
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Это у тебя текст или просто набор слов в столбец, с каждой строки новое слово ?
Блин не то написал))) Да у меня набор слов в столбец. Нужно убрать из него дубликаты типо есть несколько слов
iMacros скрипты на заказ!
Отсутствует
Преобразуй твой текст в массив, набор слов, потом чем то типа этого уберёшь повторы.
text=['Тут','был','повтор','нафиг','повтор','нужно','удалить','нафиг'] text.sort(); for (var i = text.length - 1; i > 0; i--){ if (text[i] == text[i - 1]) text.splice( i, 1);} alert(text);
Отредактировано PRESIDENT (05-08-2015 19:52:36)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
for (var i = text.length - 1; i > 0; i--){
//text=['Тут','был','повтор','нафиг','повтор','нужно','удалить','нафиг'] // Извлекаем всё из текстового файла iimPlay("CODE:URL GOTO=file:///D:\\my_text.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT"); a=iimGetLastExtract(); text=a.split('\n'); // преобразуем в массив text.sort(); // Сортируем массив for (var i = text.length - 1; i > 0; i--){ if (text[i] == text[i - 1]) text.splice( i, 1);} txt=text.join('\n') alert(txt); iimPlay("CODE:SET !EXTRACT "+txt+"\nSAVEAS TYPE=EXTRACT FOLDER=D:\\ FILE=my_text_1.txt");
Отредактировано PRESIDENT (07-08-2015 22:09:12)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
for (var i = text.length - 1; i > 0; i--){
скрытый текстВыделить кодКод:
//text=['Тут','был','повтор','нафиг','повтор','нужно','удалить','нафиг'] // Извлекаем всё из текстового файла iimPlay("CODE:URL GOTO=file:///D:\\my_text.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT"); a=iimGetLastExtract(); text=a.split('\n'); // преобразуем в массив text.sort(); // Сортируем массив for (var i = text.length - 1; i > 0; i--){ if (text[i] == text[i - 1]) text.splice( i, 1);} alert(text);
Все работает спасибо. Но вот еще один вопрос, можно ли все то опять сохранить в txt файл в том формате который был до манипуляций? Пример:
До
iMacros скрипты на заказ!
Отсутствует
Ты не знаешь как сохранить в текстовый файл ?
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Ты не знаешь как сохранить в текстовый файл ?
После манипуляций текст если сохранить он сохраняется в формате
iMacros скрипты на заказ!
Отсутствует
alert(text.join('\n')); может так красивше будет
... txt=text.join('\n') alert(txt); iimPlay("CODE:SET !EXTRACT "+txt+"\nSAVEAS TYPE=EXTRACT FOLDER=D:\\ FILE=my_text_1.txt");
Отредактировано PRESIDENT (05-08-2015 20:18:48)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT
Большое спасибо за помощь,
Добавлено 05-08-2015 20:32:23
alert(text.join('\n')); может так красивше будет
скрытый текстВыделить кодКод:
... txt=text.join('\n') alert(txt); iimPlay("CODE:SET !EXTRACT "+txt+"\nSAVEAS TYPE=EXTRACT FOLDER=D:\\ FILE=my_text_1.txt");
Кстати что за фигня в алерт все норм работает, а при сохранение выдает
Отредактировано Hamzat (05-08-2015 20:32:23)
iMacros скрипты на заказ!
Отсутствует
оффтопPRESIDENT можно тебя задать еще один вопрос? но уже в личку, а то чую InfSub будет против
есть правила поведения на форуме, в том числе и по обсуждаемым вопросам, а подобные высказывания, в следующий раз, будут расценены, как пункт правил 3.13
Кстати что за фигня в алерт все норм работает, а при сохранение выдает
скрытый текстSyntaxError: can not parse macro line: Текст2 (Error code: -910)
iimPlay('CODE:SET !EXTRACT "'+txt+'"\nSAVEAS TYPE=EXTRACT FOLDER=D:\\ FILE=my_text_1.txt');
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Как извлечь XPath выделенного элемента ?
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
InfSub
Как извлечь XPath выделенного элемента ?
XPath - указатель на элемент, как в EVENT'e SELECTOR, что именно ты хочешь извлечь?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
не корректный синтаксис выражения, потому и ошибкаВыделить кодКод:
iimPlay('CODE:SET !EXTRACT "'+txt+'"\nSAVEAS TYPE=EXTRACT FOLDER=D:\\ FILE=my_text_1.txt');
Опять та же ошибка
Отредактировано Hamzat (06-08-2015 07:42:01)
iMacros скрипты на заказ!
Отсутствует
Hamzat,
Опять та же ошибка
это возможно, если ваш текст содержит двойные кавычки, очистите от них предварительно текст или заэкранируйте их
Отредактировано InfSub (06-08-2015 09:08:16)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
это возможно, если ваш текст содержит двойные кавычки, очистите от них предварительно текст или заэкранируйте их
В тексте нет кавычек. Скрипт выдает ошибку что то с второй строкой. До того как добавить команду
Все сохранялось, но в одну строчку, а с командой в алерте все окей, а сохраняться не хочет.
iMacros скрипты на заказ!
Отсутствует
Подскажите что прописать чтобы скрипт находил нужную доменную ссылку и кликал по ней.
Вообщем кликал по баннеру, ссылки разные, но домен у них одинаковый (надеюсь вы меня поняли )
Отсутствует
Подскажите что прописать чтобы скрипт находил нужную доменную ссылку и кликал по ней.Вообщем кликал по баннеру, ссылки разные, но домен у них одинаковый (надеюсь вы меня поняли )
Сомневаюсь что так тебе кто то поможет. Надо видеть код.
Отсутствует
buben88
Что то типа такого
TAG POS=1 TYPE=A ATTR=HREF:*домен*&&TXT:*
Хотя клик по банеру, это типа клик по картинке, тег может отличаться.
Просто запиши несколько команд кликов и сравни. Теги и домен должны быть одинаковые, различия замени звёздочками.
Отредактировано PRESIDENT (07-08-2015 00:19:37)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Hamzat
версии FF и iM
откуда берется многострочный текст?
приведите пример реального текста (в спойлере)
приведите вывод alert(txt);
где текст ошибки? (или он тот же, что и тут)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Откройте
buben88
Что то типа такого
TAG POS=1 TYPE=A ATTR=HREF:*домен*&&TXT:*
Хотя клик по банеру, это типа клик по картинке, тег может отличаться.
Просто запиши несколько команд кликов и сравни. Теги и домен должны быть одинаковые, различия замени звёздочками.
Спасибо большое
Такой код работает
и даже так
С ссылкой такого плана
А такой не хочет
Отредактировано buben88 (07-08-2015 12:13:03)
Отсутствует