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

  • Автор темы Автор темы proffman
  • Дата начала Дата начала

proffman

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

В ответах гугл хочу поставить положительные лайки. Пак майлов есть, но зенно чтот начинает меня подводит( В общем находит несколько значений, а надо только одно... Как быть в такой ситуации? Клик по скину не пробовал, так как он не очень жесткий, кликнет и туда куда не надо))) Заранее спасибо и плюсик :)
 
По координатам работает всё супер. Но вопрос все еще остается на счет конструктора действий. Вопрос, возможно такое что значений будет больше чем одна? Хотелось бы чтобы Вы попробовали сами сделать, а то очень интересно почему у меня не получается... еще раз спасибо за ответы!
 
Фиг координаты не помогают, всё зависит от ящика. Если имя длинное короткое, идет смещение и координаты работают не точно... помогите решить проблему.
 
Можно добавить несколько значений для поиска. Для этого объединяете все атрибуты поиска в одну группу - указываете перед всеми атрибутами в поле Группа одинаковое число. Так же в эту группу можно включить параметр notext, которым можно исключить определенные значения.
 
  • Оценить
Реакции: proffman
Вроде с какой-то версии не хидден и не нулевой высоты хотели сделать поддержку для поиска?
На C# вроде пробегало решение такое.
 
По координатам работает всё супер. Но вопрос все еще остается на счет конструктора действий. Вопрос, возможно такое что значений будет больше чем одна? Хотелось бы чтобы Вы попробовали сами сделать, а то очень интересно почему у меня не получается... еще раз спасибо за ответы!

Можно либо добавить условия поиска, как вам посоветовал daniilneet, либо оставить несколько находок в конструкторе и использовать конкретный номеро совпадения.
 
Можно добавить несколько значений для поиска. Для этого объединяете все атрибуты поиска в одну группу - указываете перед всеми атрибутами в поле Группа одинаковое число. Так же в эту группу можно включить параметр notext, которым можно исключить определенные значения.

Такое ощущение что атрибуты меняются, но вроде на месте остаются прежние после перезагрузки страницы, но уже не работают, надо заново добавлять в конструктор действий...

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

В том то и проблема, что после обновления страницы старые атрибуты уже не работают( Хотя я не вижу чтобы они поменялись, но все равно работают только после повторного анализирования...
 
Можно сделать так чтобы мышь эмулировала клики внутри div? Спасибо!
 
Приведите пример страницы
 
Приведите пример страницы

Вот пример: http://otvety.google.ru/otvety/thre.../otvety/label?lid=06bd7b47d22f378f&tab=wtmtol
Повышаем плюсик где Бан свестит и присвестит :D

P.S. Это не мой вопрос, просто пример))) С поиском по картинке получилось, но когда уголок из серого становится синим, поиск немного затрудняется но в итоге кликнет куда надо. Но если надо кучу плюсиков, то и время соответственно много уходит на поиск. Спасибо!!!
 
  • Оценить
Реакции: proffman
Тут нужно брать innerhtml всего дива с ответом нужным http://gyazo.com/43f0b1499ce355f785fb6339d801f226.png
Парсить оттуда id ответа и кликать на div голосования с этим же id.

С этим уже понятно, немного затупил спасибо))) А вот как объединить 2 id в группу, ну например у меня есть два id "rateupcsuid8" и "tiprateupcsuid8", по одному из них кликает куда надо, по второму ничего не происходит. Мне надо как-то объединить те два идентификатора, чтобы в итоге кликало сразу по двум идентификаторам одновременно. Пробовал ставить так: "rateupcsuid8 tiprateupcsuid8", но выдает ошибку. Что я неправильно делаю?
 
И еще, может проще исключить ненужный див через - notext? Правильно сделал или нет?
http://gyazo.com/dc6516f07b2b2a7db3e8beb9d33f8135
Теперь tiprateupcsuid8 будет иметь только 1 номер совпадения "0", или rateupcsuid8 все еще присутствует?
 
С этим уже понятно, немного затупил спасибо))) А вот как объединить 2 id в группу, ну например у меня есть два id "rateupcsuid8" и "tiprateupcsuid8", по одному из них кликает куда надо, по второму ничего не происходит. Мне надо как-то объединить те два идентификатора, чтобы в итоге кликало сразу по двум идентификаторам одновременно. Пробовал ставить так: "rateupcsuid8 tiprateupcsuid8", но выдает ошибку. Что я неправильно делаю?

зачем? там один id http://gyazo.com/13b8daa661de6d1ea53c86bb41d54694.png
 
выберите просто по какому совпадению кликать. там их всего два. наверное, по первому. потому что второй это невидимый элемент.
 

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