- Регистрация
- 03.04.2019
- Сообщения
- 48
- Благодарностей
- 4
- Баллы
- 8
Коллеги, доброго времени!
Написал программу, которая регистрирует аккаунты ВКонтакте. Находит кнопки и элементы по XPath. Когда работаю в ProjectMaker — все проходит нормально. Однако, когда запускаю в Zennoposter — начинаются проблемы.
Внизу окна рандомно появляется подсказка «про использование Cookies», из-за чего клик не попадает на нужную кнопку. Эмуляция мыши (иногда) кликает по подсказке вместо клика по элемету с кнопками:
Закрывать подсказку бесполезно, она появляется на случайной странице и по нескольку раз. Блокировать всплывающие окна — тоже, она все равно отображается.
Кнопку зенка пытается найти вот по этому xpath:
Но, как вы уже поняли, кликает не на нее, а на подсказку про куки.
Скажите, как с этим боретесь?
Прокручивать страницу вниз не помогает. Подсказка аккурат перекрывает нижнюю кнопку регистрации.
Поставить заданный размер окна — плохо, так как ВК заподозрит одинаковые регистрации.
Бьюсь уже целый день, не могу найти стабильное и простое решение.
Помогите, пожалуйста.
Написал программу, которая регистрирует аккаунты ВКонтакте. Находит кнопки и элементы по XPath. Когда работаю в ProjectMaker — все проходит нормально. Однако, когда запускаю в Zennoposter — начинаются проблемы.
Внизу окна рандомно появляется подсказка «про использование Cookies», из-за чего клик не попадает на нужную кнопку. Эмуляция мыши (иногда) кликает по подсказке вместо клика по элемету с кнопками:
Закрывать подсказку бесполезно, она появляется на случайной странице и по нескольку раз. Блокировать всплывающие окна — тоже, она все равно отображается.
Кнопку зенка пытается найти вот по этому xpath:
xpath:
//*[text()[contains(., 'Зарегистрироваться') or contains(., 'Sign up')]]
Скажите, как с этим боретесь?
Прокручивать страницу вниз не помогает. Подсказка аккурат перекрывает нижнюю кнопку регистрации.
Поставить заданный размер окна — плохо, так как ВК заподозрит одинаковые регистрации.
Бьюсь уже целый день, не могу найти стабильное и простое решение.
Помогите, пожалуйста.