Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
idlermax пишетРебята есть к примеру вот такой код
скрытый текстВыделить кодКод:
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 необходимый ид
А как теперь VAR2 вставить в конец ссылки?
Отредактировано idlermax (18-10-2014 16:42:10)
Отсутствует
А как теперь VAR3 вставить в конец ссылки?
Отсутствует
Подскажите как сделать, что бри цикличном использовании данного скрипта к ID на конце ссылки добовлялся +1
Пример: ID94506 +1 к числу ID94507
SET !ERRORIGNORE YES SET !VAR2 {{!LOOP}} ADD !VAR2 94507 ADD !VAR2 1 URL GOTO=http://site.org.ua/{{!VAR2}}
Истина в последней инстанции
Отсутствует
SET !VAR3 57060 SET !VAR2 EVAL("var nam=\"{{!VAR3}}\"; var nam1 = parseFloat(nam); var no=\"{{!loop}}\"; var no1 = parseFloat(no); sum=nam1+no1; sum;") URL GOTO=http://site/u{{!VAR2}} WAIT SECONDS=2 SET !VAR4 0 ADD !VAR4 {{!LOOP}} TAG POS={{!VAR4}} TYPE=A ATTR=TXT:Друзья TAG POS={{!VAR4}} TYPE=A ATTR=TXT:Друзья TAG POS=1 TYPE=A ATTR=TXT:* EXTRACT=TXT SET !VAR1 {{!EXTRACT}} EVENT TYPE=CLICK SELECTOR="#theme" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#theme" CHARS="Текст" EVENT TYPE=CLICK SELECTOR="#msg" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#msg" CHARS="Текст" EVENT TYPE=CLICK SELECTOR="#box_butt_create" BUTTON=0
RuntimeError: element A specified by TXT:Друзья was not found, line 7 (Error code: -921)
Отсутствует
скрытый текстВыделить кодКод:
SET !VAR3 57060 SET !VAR2 EVAL("var nam=\"{{!VAR3}}\"; var nam1 = parseFloat(nam); var no=\"{{!loop}}\"; var no1 = parseFloat(no); sum=nam1+no1; sum;") URL GOTO=http://site/u{{!VAR2}} WAIT SECONDS=2 SET !VAR4 0 ADD !VAR4 {{!LOOP}} TAG POS={{!VAR4}} TYPE=A ATTR=TXT:Друзья TAG POS={{!VAR4}} TYPE=A ATTR=TXT:Друзья TAG POS=1 TYPE=A ATTR=TXT:* EXTRACT=TXT SET !VAR1 {{!EXTRACT}} EVENT TYPE=CLICK SELECTOR="#theme" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#theme" CHARS="Текст" EVENT TYPE=CLICK SELECTOR="#msg" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#msg" CHARS="Текст" EVENT TYPE=CLICK SELECTOR="#box_butt_create" BUTTON=0
Ребята выдаетRuntimeError: element A specified by TXT:Друзья was not found, line 7 (Error code: -921)
Это похоже, что не может найти на странице данного элемента
Вначале кода помести строки:
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
Он будет пропускать ошибки, а не останавливать скрипт
Удалено
Отсутствует
С инстаграмом происходит какой-то ужос.
На imacros невозможно ни отправить коммент, на даже написать скрипт, который залогиниться в инстаграм.
Если кто знает как можно хотя написать скрипт, который залогиниться, подскажите пожалуйста.
Как бы не ковырялся - пишет что пароль неправильный.
Отсутствует
Мне нужно Вконтакте, со страницы поиск - Люди
начать допустим с 500-го пользователя
заходить на их страницы и ставить лайк.
Но проблема в том, что люди нужны сидящие в онлайне
А для того, чтобы зайти на страницу 500-го пользователя
нужно заранее подгружать страницу с людьми,
то есть раскрывать страницу до конца вниз.
Последний пользователь 1000-ый из поиска
дальше не будет показывать, даже если написано,
что найдено 3000 людей.
Если перед тем, как заходить на страницу пользователя,
каждый раз нажимать - сейчас на сайте и
опускать страницу вниз, на это уходит примерно 1 минута.
1 минута - 1 лайк.
Что в этом случаи, можно сделать ?
Я думаю поставить проверку.
Если онлайн, то ставит лайк на фото, если офф лайн, то пропускает.
Если можно было за 2 - 3 секунды сразу весь список людей раскрыть,
с помощью скрипта, было бы хорошо.
Истина в последней инстанции
Отсутствует
Мне нужно Вконтакте, со страницы поиск - Люди
начать допустим с 500-го пользователя
заходить на их страницы и ставить лайк.Но проблема в том, что люди нужны сидящие в онлайне
А для того, чтобы зайти на страницу 500-го пользователя
нужно заранее подгружать страницу с людьми,
то есть раскрывать страницу до конца вниз.Последний пользователь 1000-ый из поиска
дальше не будет показывать, даже если написано,
что найдено 3000 людей.Если перед тем, как заходить на страницу пользователя,
каждый раз нажимать - сейчас на сайте и
опускать страницу вниз, на это уходит примерно 1 минута.
1 минута - 1 лайк.Что в этом случаи, можно сделать ?
Я думаю поставить проверку.
Если онлайн, то ставит лайк на фото, если офф лайн, то пропускает.Если можно было за 2 - 3 секунды сразу весь список людей раскрыть,
с помощью скрипта, было бы хорошо.
напиши нажатии на низ страницы
Удалено
Отсутствует
напиши нажатии на низ страницы
этот метод не помогает.
----
У меня есть скрипт, который ВК со страницы: поиск - люди
посещает страницы и добавляет в друзья, при появлении капчи,
разгадывает её, через антигейт
У меня она работает без зависания.
Проверил у другого человека этот же скрипт и после того как разгадает капчу
скрипт зависает. Сами кнопки на панели imacros при этом работают и браузер тоже.
Хотя версия imacros и бразура мозилы у нас одинаковые (последнии)
Он и браузер переустанавливал вместе с imacros, не помогает.
В чём может быть дело?
Прочитал на форуме, в этой ветке.
И посоветовал скачать браузер ранней версии до 23 и imacros 8.6.0
Отредактировано Алим (19-10-2014 12:42:19)
Истина в последней инстанции
Отсутствует
Алим пишетМне нужно Вконтакте, со страницы поиск - Люди
начать допустим с 500-го пользователя
заходить на их страницы и ставить лайк.Но проблема в том, что люди нужны сидящие в онлайне
А для того, чтобы зайти на страницу 500-го пользователя
нужно заранее подгружать страницу с людьми,
то есть раскрывать страницу до конца вниз.Последний пользователь 1000-ый из поиска
дальше не будет показывать, даже если написано,
что найдено 3000 людей.Если перед тем, как заходить на страницу пользователя,
каждый раз нажимать - сейчас на сайте и
опускать страницу вниз, на это уходит примерно 1 минута.
1 минута - 1 лайк.Что в этом случаи, можно сделать ?
Я думаю поставить проверку.
Если онлайн, то ставит лайк на фото, если офф лайн, то пропускает.Если можно было за 2 - 3 секунды сразу весь список людей раскрыть,
с помощью скрипта, было бы хорошо.напиши нажатии на низ страницы
За 20 раз выполнения данного кода (http://m.vk.com/search), 500 точно отображается аккаунт, это занимает 20 сек:
TAG POS=1 TYPE=div ATTR=class:pfoot*
WAIT SECONDS=1
Юзаю FF Portable 19 + imacros 7.6.0.2
Удалено
Отсутствует
если проблема с опускание страницы вниз, то рекомендую посмотреть в сторону JS
Отсутствует
Работает на странице люди - поиск (Вконтакте)
Макрос "Заход" заходит на страницу человека
е - заходит к следующему человеку, при новом цикле.
iimPlayCode - проверяет человек в онлайне или нет.
Макрос "Лайк" - ставит лайк на фото
Макрос "Назад" - возвращается обратно на страницу поиска
for (var i=1;i<=5;i++){ iimSet("е",е); е++ iimPlay("макросы/заход.iim",60); i= iimPlayCode("TAG POS=1 TYPE=B ATTR=ID:profile_online_lv") if (i>0 ){ //нашло слово iimPlay("макросы/лайк.iim",60); } if (i<0 ){// не нашло слово iimPlay("макросы/назад.iim",60); } }
Отредактировано Алим (19-10-2014 18:01:43)
Истина в последней инстанции
Отсутствует
Кусок скрипта из jsВыделить кодКод:
for (var i=1;i<=5;i++){ iimSet("е",е); е++ iimPlay("макросы/заход.iim",60); i= iimPlayCode("TAG POS=1 TYPE=B ATTR=ID:profile_online_lv") if (i>0 ){ //нашло слово iimPlay("макросы/лайк.iim",60); } if (i<0 ){// не нашло слово iimPlay("макросы/назад.iim",60); } }
но, почему-то идёт бесконечный цикл.
В чём может быть ошибка ?
потому что переменная i используется для двух разных задач, не совместимых по сути
for (var i=1;i<=5;i++){
и
i= iimPlayCode("TAG POS=1 TYPE=B ATTR=ID:profile_online_lv")
Отредактировано InfSub (19-10-2014 18:21:26)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
TAG POS=1 TYPE=BUTTON ATTR=ID:############ TAB T=2 TAG POS=1 TYPE=BUTTON ATTR=TXT:############## TAB CLOSE TAB T=1
Общий скрипт открывает закладку 2, делает действие и закрывает.
Но если не открывается 2-я закладка, он закрывает 1-ю и все останавливается.
Как заставить
TAB CLOSE
Закрывать только TAB T=2, а если её нет ,то впустую пройти ?
Отсутствует
перейти на 1ю вкладку, закрыть все остальные
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
потому что переменная i используется для двух разных задач, не совместимых по сути
for (var i=1;i<=5;i++){
и
i= iimPlayCode("TAG POS=1 TYPE=B ATTR=ID:profile_online_lv")
Спасибо, помогло.
Вот только, почему-то всегда воспроизводит макрос "Лайк"
В независимости, есть человек в онлайне или нет.
Я думаю, что просто код profile_online_lv скрипт находит, в обеих случаях.
Или проблема в этом кусочке кода скрипта ?
Вроде я верно всё указал. Макрос "назад" на месте, с кодом.
Хотя и так делал, не помогло.
В обеих случаях, воспроизводится макрос "Лайк"
а если стрелочки меняю местами (><), то тоже в обеих случаях,
воспроизводится макрос "назад"
for (var i=1;i<=5;i++){ iimSet("е",е); е++ iimPlay("макросы/заход.iim",60); iimPlayCode("SET !TIMEOUT_STEP 1 \n TAG POS=1 TYPE=B ATTR=TXT:Online") if (i>0 ){ //нашло слово iimPlay("макросы/лайк.iim",60); } if (i<0 ){ // не нашло слово iimPlay("макросы/назад.iim",60); } }
for (var i=1;i<=5;i++){ iimSet("е",е); е++ iimPlay("макросы/заход.iim",60); h=iimPlayCode("SET !TIMEOUT_STEP 1 \n TAG POS=1 TYPE=B ATTR=TXT:Online") if (h>0 ){ //нашло слово iimPlay("макросы/лайк.iim",60); } if (h<0 ){ // не нашло слово iimPlay("макросы/назад.iim",60); } }
Протестировал на текст фамилии и имени.
Совпало имя - воспроизвёлся макрос "лайк"
Не было имени - воспроизвёлся макрос "назад"
Отредактировано Алим (20-10-2014 13:48:58)
Истина в последней инстанции
Отсутствует
Протестировал на текст фамилии и имени.
Совпало имя - воспроизвёлся макрос "лайк"
Не было имени - воспроизвёлся макрос "назад"
ну так отладьте, сначала, проверку на online, без js
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
ну так отладьте, сначала, проверку на online, без js
Проверил с онлайном и ошибок не было, при обеих случаях.
Проверил с оффлайном и всё получилось.
Помогло ))
Истина в последней инстанции
Отсутствует
Как сделать, чтобы не только счёт на зелёном фоне показывал
а со словом. Примеру: сделано 2
нашёл, сделал.
Отредактировано Алим (20-10-2014 17:57:14)
Истина в последней инстанции
Отсутствует
Алим, может поиском пользоваться будем?
iimDisplay('text '+i);
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Алим, может поиском пользоваться будем?
Я сначала задаю вопрос, потом ищу в поиске.
Вдруг на мой вопрос ответят быстрее, чем я найду.
Сейчас я нашёл ответ через поиск.
А как сделать так, чтобы между цифрами +к и +i был пробел или текст,
а то они слипаются.
var к = 20; for (i=1;i<=к;i++){ iimPlay("макросы/end.iim",60); iimDisplay("РАСКРЫТИЕ ДО" +к +i); }
вот так он складывает
iimDisplay('i='+к+'\nq='+i+'\nAll='+(i+к))
чтобы отдельно было
iimDisplay('text' +к \n 'text' +i)
ошибка
Отредактировано Алим (20-10-2014 18:46:40)
Истина в последней инстанции
Отсутствует
InfSub пишетАлим, может поиском пользоваться будем?
Я сначала задаю вопрос, потом ищу в поиске.
Вдруг на мой вопрос ответят быстрее, чем я найду.Сейчас я нашёл ответ через поиск.
А как сделать так, чтобы между цифрами +к и +i был пробел или текст,
а то они слипаются.Выделить кодКод:
var к = 20; for (i=1;i<=к;i++){ iimPlay("макросы/end.iim",60); iimDisplay("РАСКРЫТИЕ ДО" +к +i); }вот так он складывает
iimDisplay('i='+к+'\nq='+i+'\nAll='+(i+к))чтобы отдельно было
iimDisplay('text' +к \n 'text' +i)ошибка
Код:
var i = ('vv'+'\n'+'bb')
alert (i)
// +'\n'+ переход на новую строку (абзац)
// +'\t'+ табуляция
// +'\f'+ +'\b'+ и \v срань какуюто пишет
// +' '+ неразрывный пробел
// +' '+ пробел (знак как кавычки, только одна чёрточка )
для проверки
чтобы отдельно было
iimDisplay('text' +к \n 'text' +i)
попробуй так
iimDisplay('text '+к+'\n'+'text '+i)
Отредактировано kolshix (20-10-2014 19:42:19)
Отсутствует
Вот, что я хотел. Получилось методом проб и ошибок
Отредактировано Алим (20-10-2014 19:43:47)
Истина в последней инстанции
Отсутствует
Вот, что я хотел. Получилось методом проб и ошибок
Я тоже как и Вы мучился!
var fullTasks = ('\t\t'+'PRCR_'+prcrFDisplay+'f/'+prcrGDisplay+'g'+'\tVktarget('+balVktarget+')_'+(targetDisplay2+targetDisplay1)+'\tSmmka('+balSmmka+')__'+smmkaDisplay+'_'+Smmka+'\tSmmok('+balSmmok+')_'+smmokDisplay+'_'+SMMOK+'\tVKserfing('+balVksefing+')_'+(vkserfingDisplay3+vkserfingDisplay2+vkserfingDisplay1)+'_'+(vksTask3+vksTask2+vksTask1)+'\t\t'+(prcrFDisplay+prcrGDisplay+smmkaDisplay+smmokDisplay+vkserfingDisplay3+vkserfingDisplay2+vkserfingDisplay1+targetDisplay2+targetDisplay1)+'-ALL Tasks');
Отредактировано kolshix (20-10-2014 19:50:32)
Отсутствует
Я сначала задаю вопрос, потом ищу в поиске.
а, должно быть наоборот (из правил)
// +' '+ неразрывный пробел
у меня эта конструкция не работает (отображается текстом)
Отредактировано InfSub (21-10-2014 08:04:54)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует