Приглашение друзей в группу в контакте

Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Здравствуйте. Не подскажите как решить задачу?
Хочу разослать приглашения в группу всем друзьям в аккаунте, пригласить к сожалению можно только 40 человек, остальные только через сутки, но через сутки в аккаунте ранее отправленные заявки и не принятые, висят в статусе "отменить заявку", если сам процесс отправки заявок добавить в цикл нажатие на кнопку "отправить заявку", то те которые висят в статусе "отменить заявку", будут отменятся при нажатии. Как можно в цикле не совершать нажатие на кнопки "отменить заявку"?
http://rghost.ru/7x9GPp2pW
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
Как можно в цикле не совершать нажатие на кнопки "отменить заявку"?
А зачем Вы её нажимаете, если нужно "не совершать нажатие"? :-) Вероятно нужно поправить условия по которым выбирается кнопка, которую необходимо нажать/не нажать
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Здравствуйте. Не подскажите как решить задачу?
Хочу разослать приглашения в группу всем друзьям в аккаунте, пригласить к сожалению можно только 40 человек, остальные только через сутки, но через сутки в аккаунте ранее отправленные заявки и не принятые, висят в статусе "отменить заявку", если сам процесс отправки заявок добавить в цикл нажатие на кнопку "отправить заявку", то те которые висят в статусе "отменить заявку", будут отменятся при нажатии. Как можно в цикле не совершать нажатие на кнопки "отменить заявку"?
http://rghost.ru/7x9GPp2pW
Нужно подбирать параметры поиска элемента так, что бы находились только нужные кнопки, т.е. в данном случае - "отправить заявку".
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 855
Баллы
113
Проверять атрибут innertext у кнопки. Если значение Отправить - то нажимать, если значение Отменить, то на след. экшн.
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Сделал следующим образом. Добавил проверку innertext у кнопки и switch, по "отправить заявку" путь к нажатию кнопки, к "отменить заявку", прокрутка с помощью эмуляции, но определяет только у первой кнопки текст и нажимает её, все остальные пропускает и идет по пути прокрутки. Скажите что не так делаю?
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Причем когда я проверяю в конструкторе, innertext подставляет название текста, а когда добавляю в проект, не работает.
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Всем спасибо, разобрался самостоятельно. Необходимо было добавить в условиях экшена, в колонке № совпадения, переменную с счетчиком, чтобы значение соответствовало порядковому номеру кнопки.
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Нет, вопрос остается открыт. Все ровно в switch по какой то причине посылает на кнопку добавления хотя название кнопки "отменить добавление".
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Вся проблема в том что после нажатия кнопки отправить приглашение, у каждой последующей меняется значение, поэтому экшн срабатывает с ошибкой.
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Скажите как решить проблему с нажатием кнопки. При нажатии у последующей кнопки меняется порядковый номер, и из за этого нажатие происходит не по порядку, а соответственно шаблон выходит из раздела так и не разослав все приглашения.
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Спасибо, но данный метод актуален только для пользователей имеющих доступ к группе, но планируется рассылать приглашение аккаунтами которые не имеют прав, а просто состоят в группе.
 

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