Здравствуйте!
Возможно ли при помощи Imacros, может быть в сцепке с программированием сделать следующее.
Imacros находит необходимое мне изображение на странице и кликает по нему, а нужно, что бы он кликал относительно изображения со смещением х = 30 y=0
Есть идеи?
Отсутствует
vik83
iMacros - не умеет определять координаты объектов
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
на сколько я знаю, js - не умеет определять координаты объектов (могу ошибаться), но если умеет, то - да возможно
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
imacros находит объект
не по координатам, а по параметрам, если же выставлены координаты для клика, он кликнет именно в определенную точку, не заботясь есть там что-то или нет, непосредственно определять расположение объекта "по координатам" имакрос/js не умеет
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
vik83
что конкретно вам не понятно? нельзя получить координаты объекта, нельзя сдвинуться относительно объекта на определенные координаты, т.к. нет координат первоначального объекта
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
vik83
А то место/обьект куда тебе тыкать нужно, нельзя как нить атрибуты/теги получить ?
Снифером проследи что на сервер после клика отправляется.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
атрибуты/теги получить можно.
Суть такова браузерная игра, три картинки 1.5; 1.0 и 0.5 желательно найти картинку 1.5, после этого кликнуть на картинку ту, что расположена ниже.
Картинка не клибабельна, а кликабельна картинка та, что расположена ниже.
Отсутствует
vik83
правила раздела iMacros, п. 1.2.4 - прочтите
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Ну если это не будет рекламой, то вот
Отсутствует
Ну если это не будет рекламой
а оформить ссылку, как это описано в правилах, сложно было?
Добавлено 01-04-2016 16:27:06
vik83
и комментарии где, что - где, какая картинка? на какую нажать требуется?
Отредактировано InfSub (01-04-2016 16:27:06)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Это рабочий скрипт, в котором хочу улучшить эффективность выполнения.
TAB T=1 SET !ERRORIGNORE YES TAG POS=2 TYPE=SPAN ATTR=TXT:Еще<SP>дуэль TAG POS=2 TYPE=SPAN ATTR=TXT:Напасть TAG POS=2 TYPE=SPAN ATTR=CLASS:mcorner&&TXT: TAG POS=4 TYPE=SPAN ATTR=CLASS:mcorner&&TXT: TAG POS=6 TYPE=SPAN ATTR=CLASS:mcorner&&TXT:
TAG POS=1 TYPE=DIV ATTR=TXT:x<SP>1 TAG POS=1 TYPE=DIV ATTR=TXT:x<SP>1.5 TAG POS=1 TYPE=DIV ATTR=TXT:x<SP>0.5
Отредактировано InfSub (01-04-2016 17:29:49)
Отсутствует
vik83
SET !EXTRACT_TEST_POPUP NO TAG POS=1 TYPE=DIV ATTR=CLASS:"small mb5*" EXTRACT=TXT TAG POS=2 TYPE=DIV ATTR=CLASS:"small mb5*" EXTRACT=TXT TAG POS=3 TYPE=DIV ATTR=CLASS:"small mb5*" EXTRACT=TXT SET PW EVAL("'{{!EXTRACT}}'.replace(/\\[EXTRACT\\]/g,',').replace(/x|[ ]/g,'')") SET !EXTRACT NULL SET PW EVAL("var a='{{PW}}'.split(',');(a.indexOf(a.slice().sort().pop())+1)*2") TAG POS={{PW}} TYPE=SPAN ATTR=CLASS:mcorner&&TXT:
Отредактировано InfSub (01-04-2016 19:12:36)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Спасибо большое, значит это возможно!!!
VERSION BUILD=8961227 RECORDER=FX TAB T=1 URL GOTO=http://elem.mobi/arena/ SET !ERRORIGNORE YES TAG POS=2 TYPE=SPAN ATTR=TXT:Записаться TAG POS=2 TYPE=SPAN ATTR=TXT:Записаться<SP>снова WAIT SECONDS=25 TAG POS=2 TYPE=SPAN ATTR=TXT:Обновить TAG POS=1 TYPE=DIV ATTR=TXT:x<SP>1.5 TAG POS=1 TYPE=DIV ATTR=TXT:x<SP>1.0 TAG POS=1 TYPE=DIV ATTR=TXT:x<SP>0.5 /// здесь мы ищем удар 1.5, если не находим, то нажимаем на кнопку сменить. Поиск продолжаем 3 раза (по количеству соперников), если не находим бьем - :x<SP>1.0, дальше опять ищем 1.5, Если не находим ни 1.5, ни 1.0 - бьем 0.5 TAG POS=2 TYPE=SPAN ATTR=TXT:Сменить
код размещается в тегах code внутри спойлера
InfSub
Отредактировано vik83 (02-04-2016 08:59:16)
Отсутствует
InfSub, и еще вопрос. Как сюда встроить логический оператор.
TAG POS=2 TYPE=DIV ATTR=CLASS:"сильный противник" EXTRACT=TXT TAG POS=2 TYPE=SPAN ATTR=TXT:Искать<SP>еще
TAG POS=2 TYPE=DIV ATTR=CLASS:"слабый противник" EXTRACT=TXT TAG POS=2 TYPE=SPAN ATTR=TXT:Напасть
InfSub
Отсутствует
значит это возможно!!!
возможно -указать/выбрать элемент, для нажатия, а не координаты для клика
Поиск продолжаем 3 раза (по количеству соперников), если не находим бьем - :x<SP>1.0, дальше опять ищем 1.5, Если не находим ни 1.5, ни 1.0 - бьем 0.5
писать управляющий js-скрипт
iim-скрипты - не позволяют строить разветвленную логику, позволяя только выбрать одно из действий идентичных действий
Если встречается сильный противник
TAG POS=1 TYPE=DIV ATTR=CLASS:lf EXTRACT=TXT SET ACT EVAL("~'{{!EXTRACT}}'.indexOf('Сл')?'н*':'и*'") SET !EXTRACT NULL TAG POS=1 TYPE=SPAN ATTR=CLASS:lbl&&TXT:{{ACT}}
Отредактировано InfSub (02-04-2016 13:12:10)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Последняя просьба
Ищем
InfSub
Отсутствует
vik83
js only
Добавлено 02-04-2016 15:46:30
принцип, приблизительно такой
if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=DIV ATTR=TXT:x<SP>1.5 EXTRACT=TXT',iimGetExtract()=='#EANF#')){ iimPlayCode('TAG POS=2 TYPE=SPAN ATTR=TXT:Сменить'); }else{ iimPlayCode('код атаки'); };
Отредактировано InfSub (02-04-2016 15:47:29)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует