Страницы: 1
Vadim123, могу посочувствовать и помочь морально.
Бонус. Вам понадобится !ERRORIGNORE. При переходи с турболайкера на вк есть 2 вида лайков, их легко записать
Здравствуйте. Помогите. Хочу написать скрипт, который на определенной странице будет искать заранее определенную фразу, состоящую из нескольких слов. Во фразе каждый раз меняется 1 слово. Скрипт должен эту фразу сохранять в текстовый файл. Каждый следующий цикл скрипта должен добавлять текст в файл с новой строки. Подскажите, может на наглядном примере, как это сделать!? Заранее спасибо!
пожалуйста, внизу пример с extract
http://wiki.imacros.net/TAG
еще, могу добавить, посмотрите стандартные примеры макросов, там есть с extract
если проблема с опускание страницы вниз, то рекомендую посмотреть в сторону JS
А как теперь VAR3 вставить в конец ссылки?
Ребята есть к примеру вот такой код
скрытый текстВыделить кодКод:
VERSION BUILD=8820413 RECORDER=FX TAB T=1 URL GOTO=http://site.org.ua/ID94506 EVENT TYPE=CLICK SELECTOR="#page>DIV:nth-of-type(3)>DIV:nth-of-type(2)>A:nth-of-type(2)>DIV" BUTTON=0 EVENT TYPE=CLICK SELECTOR="#theme" BUTTON=0 EVENT TYPE=KEYPRESS SELECTOR="#theme" CHAR="v" EVENT TYPE=CLICK SELECTOR="#msg" BUTTON=0 EVENT TYPE=KEYPRESS SELECTOR="#msg" CHAR="v" EVENT TYPE=CLICK SELECTOR="#box_butt_create" BUTTON=0
Подскажите как сделать, что бри цикличном использовании данного скрипта к ID на конце ссылки добовлялся +1Пример: ID94506 +1 к числу ID94507
SET !VAR3 263459530 SET !VAR2 EVAL("var nam=\"{{!VAR3}}\"; var nam1 = parseFloat(nam); var no=\"{{!loop}}\"; var no1 = parseFloat(no); sum=nam1+no1; sum;")
VAR3 - начальный ид
в VAR2 необходимый ид
1. если не ошибаюсь то это пишется друг за другом
ONDOWNLOAD FOLDER=C:\CAPCH\ FILE=freebitcoin.jpg TAG POS=1 TYPE=IMG ATTR=SRC:"https://www.google.com/recaptcha/api/image?c=*" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
2. зачем работаете через панель, антигейт специальна для макроса дал такой сервис: http://antigate.com/imacros.html
я бы сделал так, возможно вам подскажут более правильный вариант
extract=iimGetLastExtract(); var str = ""; for (var i=36; i<=extract.length; i++) { if (extract.charAt(i)=="&") { break; } str += extract.charAt(i); } alert(str);
в str хранится e-mail
Так а в чем проблема то, вы хотя бы для примера пришлите что сохраняется в файл.
для js
extract=iimGetLastExtract(); var str = ""; for (var i=0; i<=extract.length; i++) { if (extract.charAt(i)!=" ") {str += extract.charAt(i);} }
посимвольный я предлагал использовать для того чтобы из ссылки вытащить нужную часть. потом заметил что в экстракте хранится больше чем нужно для сохранения, а решается это как раз тем что переприсваивется и очищается extract
ну уж извините, чем богаты тем и рады, особенностей js я не знаю, поэтому выкручиваюсь основываясь на школьном программировании
там имелось ввиду
SET PER {{!EXTRACT}} SET !EXTRACT NULL TAG POS=1 TYPE=A ATTR=HREF:http://e.mail.ru/cgi-bin/sentmsg?To={{PER}}* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=C:\сбор FILE=сбор_url.txt
по тому как у него записано, то в extract будет не только копируемая ссылка, extract будет хранить и идентификатор, использующийся для нахождения элемента, как исправить это я дал выше
делаю так
но сохраняется вся ссылка в txt документ
А как сохранить часть ссылки ?
в eval сделать посимвольный перебор ссылки, все что не надо убрать, оставшееся перезаписать в extract, сохранить то что надо.
думаю вашу проблему можно решить так
SET PER {{!EXTRACT}} SET !EXTRACT NULL TAG POS=1 TYPE=A ATTR=HREF:http://e.mail.ru/cgi-bin/sentmsg?To={{PER}}* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=C:\сбор FILE=сбор_url.txt
Я сделал для каждой капчи отдельную папку. И всё замечательно работает и не конфликтуют капчи.
а не проще капче присвоить рандомное число от 100000 до 999999
TAG POS=1 TYPE=DIV ATTR=CLASS:*** TAG POS=1 TYPE=DIV ATTR=ID:*** TAG POS=1 TYPE=DIV ATTR=HREF:***
какая команда чтоб по цвету ссылки кликал {{!LOOP}} не помогает
Вам уже несколько раз писали что такое невозможно!! {{!LOOP}} - это перебор чисел 1, 2, 3,...
TAG POS=1 TYPE=A ATTR=ID:id_нужной_вам_ссылкиСПАСИБО КОМАНДА ПОНЯТНА ВОТ МНЕ НАДО ЧТОБ ПО ЦВЕТУ НАЖИМАЛ ГДЕ МНЕ ID БРАТЬ ИСЛЕДОВАТЬ ЭЛЕМЕНТ Я СМОТРЕЛ А ВОТ ЧТО ТАМ БРАТЬ НЕ ПОНЯЛ ИЗВИНИТЕ ЕСЛИ ДОБИВАЮ СВОИМ НЕЗНАНИЕМ
Там есть либо id="идентификатор" либо class="класс" вот их и нужно брать. только для команды что вам дали выше подойдет только id
Здравствуйте подскажите как заставить imacros чтоб находил на буксах цветные активные ссылки и кликал по ним как например на сайте wad.ojooo.com
можно кликать по:
-стилю
-идентификатору
-адресу
-прочие элементы
пожалуйста, выбирайте то что вам больше нравится
Это код для поиска информации,а мне надо чтобы после поиска информации сработал iimPlay("2.iim",60);
ок, я тут на форуме, в своем посте, выше, указал код и как им пользоваться. все как вы и просили, нужно только подставить ваши условия
Помогите довести до ума этот код.
Надо чтобы при нахождений слова срабатывал iimPlay("2.iim",60);скрытый текстvar n=prompt("Введите количество циклов",22)
for (i=1;i<=n;i++){
var word = ('Введите Искомое слово', 'Всем привет');
var myRegExp = new RegExp('[\\s\\S]*' + word + '[\\s\\S]*', 'gi');errCode=iimPlay("CODE:FRAME F=0\nTAG POS=1 TYPE=DIV ATTR=ID:* EXTRACT=TXT");
ipat=iimGetLastExtract();
ip=ipat.replace(myRegExp,"TutTekstEst");if (ip == 'TutTekstEst' ) {
iimPlay("1.iim",60);
} else {
iimPlay("2.iim",60);
alert('Этой фразы тут нету!');
}
}
был похожий вопрос, посмотрите здесь http://vk.com/wall-51683227_586
врезультате будет либо #EANF# если такого текста нет и "...какой то текс..." если такой текст есть на странице
Страницы: 1