Я пытаюсь написать бота через selenium-webdriver, который автоматически отправляет сообщения в Instagram.
Поток, который я отслеживаю:
- Открыть Instagram
- Вход в систему
- Переключение на инструменты разработчика, переключение в мобильный режим, обновление страницы (отображается кнопка отправки)
- Нажмите кнопку «плюс».
- Используйте события клавиатуры длявыберите картинки с компьютера
- Бла-бла, вы знаете все остальное.
Я получаю путаницу на шаге 4.
Я нашел xpath кнопки Postв браузере.
elem = driver.find_element_by_xpath("//span[@class='glyphsSpriteNew_post__outline__24__grey_9 u-__7']")
, но когда я нажимаю elem.click сразу после этого, вместо этого я получаю щелчок правой кнопкой мыши, и мой терминал останавливается.Я должен cntrl-c, чтобы выйти из него, и он закрывает мой браузер.
Я также пытался выделить область вокруг кнопки «плюс»:
elem = driver.find_element_by_xpath("//div[@class='q02Nz _0TPg']")
elem.click()
Это то же самое.
Есть ли у кого-нибудь опыт с этим?Является ли это намерением со стороны Facebook связываться с боттерами?
Я еще не пробовал на Firefox.