Конструктор действий. Что делать если находит несколько значенией?

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Ну в общем тема сама говорит за себя, а поконкретнее видно всё все на скине :-)
2013-08-18_183353.jpg

В ответах гугл хочу поставить положительные лайки. Пак майлов есть, но зенно чтот начинает меня подводит( В общем находит несколько значений, а надо только одно... Как быть в такой ситуации? Клик по скину не пробовал, так как он не очень жесткий, кликнет и туда куда не надо))) Заранее спасибо и плюсик :-)
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
По координатам работает всё супер. Но вопрос все еще остается на счет конструктора действий. Вопрос, возможно такое что значений будет больше чем одна? Хотелось бы чтобы Вы попробовали сами сделать, а то очень интересно почему у меня не получается... еще раз спасибо за ответы!
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Фиг координаты не помогают, всё зависит от ящика. Если имя длинное короткое, идет смещение и координаты работают не точно... помогите решить проблему.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Можно добавить несколько значений для поиска. Для этого объединяете все атрибуты поиска в одну группу - указываете перед всеми атрибутами в поле Группа одинаковое число. Так же в эту группу можно включить параметр notext, которым можно исключить определенные значения.
 
  • Спасибо
Реакции: proffman

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Вроде с какой-то версии не хидден и не нулевой высоты хотели сделать поддержку для поиска?
На C# вроде пробегало решение такое.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
По координатам работает всё супер. Но вопрос все еще остается на счет конструктора действий. Вопрос, возможно такое что значений будет больше чем одна? Хотелось бы чтобы Вы попробовали сами сделать, а то очень интересно почему у меня не получается... еще раз спасибо за ответы!
Можно либо добавить условия поиска, как вам посоветовал daniilneet, либо оставить несколько находок в конструкторе и использовать конкретный номеро совпадения.
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Можно добавить несколько значений для поиска. Для этого объединяете все атрибуты поиска в одну группу - указываете перед всеми атрибутами в поле Группа одинаковое число. Так же в эту группу можно включить параметр notext, которым можно исключить определенные значения.
Такое ощущение что атрибуты меняются, но вроде на месте остаются прежние после перезагрузки страницы, но уже не работают, надо заново добавлять в конструктор действий...

Может можно сделать как-то чтобы эмулятор мыши брал коорденаты из дивов и кликал внутри них? Т.е, если брать координаты просто задав их, то если на странице имя или ник подлинее, или еще какие-то уведомления приходят, то для разных аккаунтов координаты чуть разные, из за тех самых писанин +- больше текста и.т.п. Есть советы? Спасибо!
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Можно либо добавить условия поиска, как вам посоветовал daniilneet, либо оставить несколько находок в конструкторе и использовать конкретный номеро совпадения.
В том то и проблема, что после обновления страницы старые атрибуты уже не работают( Хотя я не вижу чтобы они поменялись, но все равно работают только после повторного анализирования...
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Можно сделать так чтобы мышь эмулировала клики внутри div? Спасибо!
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Приведите пример страницы
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Приведите пример страницы
Вот пример: http://otvety.google.ru/otvety/thread?tid=70a2326c31107b79&table=/otvety/label?lid=06bd7b47d22f378f&tab=wtmtol
Повышаем плюсик где Бан свестит и присвестит :D

P.S. Это не мой вопрос, просто пример))) С поиском по картинке получилось, но когда уголок из серого становится синим, поиск немного затрудняется но в итоге кликнет куда надо. Но если надо кучу плюсиков, то и время соответственно много уходит на поиск. Спасибо!!!
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
задам я еще вопрос

есть например список городов
значения от 1 до 10
как можно выбрать случайное значение?
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
  • Спасибо
Реакции: proffman

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Тут нужно брать innerhtml всего дива с ответом нужным http://gyazo.com/43f0b1499ce355f785fb6339d801f226.png
Парсить оттуда id ответа и кликать на div голосования с этим же id.
С этим уже понятно, немного затупил спасибо))) А вот как объединить 2 id в группу, ну например у меня есть два id "rateupcsuid8" и "tiprateupcsuid8", по одному из них кликает куда надо, по второму ничего не происходит. Мне надо как-то объединить те два идентификатора, чтобы в итоге кликало сразу по двум идентификаторам одновременно. Пробовал ставить так: "rateupcsuid8 tiprateupcsuid8", но выдает ошибку. Что я неправильно делаю?
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
И еще, может проще исключить ненужный див через - notext? Правильно сделал или нет?
http://gyazo.com/dc6516f07b2b2a7db3e8beb9d33f8135
Теперь tiprateupcsuid8 будет иметь только 1 номер совпадения "0", или rateupcsuid8 все еще присутствует?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
С этим уже понятно, немного затупил спасибо))) А вот как объединить 2 id в группу, ну например у меня есть два id "rateupcsuid8" и "tiprateupcsuid8", по одному из них кликает куда надо, по второму ничего не происходит. Мне надо как-то объединить те два идентификатора, чтобы в итоге кликало сразу по двум идентификаторам одновременно. Пробовал ставить так: "rateupcsuid8 tiprateupcsuid8", но выдает ошибку. Что я неправильно делаю?
зачем? там один id http://gyazo.com/13b8daa661de6d1ea53c86bb41d54694.png
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
выберите просто по какому совпадению кликать. там их всего два. наверное, по первому. потому что второй это невидимый элемент.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)