Автоматический таймер сообщений в разногласиях с селеном python - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь, чтобы моя программа отправляла сообщение в чате каждые 15 минут, но как только я вхожу в диссонанс, я не могу заставить работать селен. Как выбрать сервер и пообщаться в чате, а затем напечатать на нем. Или я мог бы вручную выбрать сервер и чат, но тогда как могла бы программа в нем набирать?

from selenium import webdriver
import time

browser = webdriver.Chrome(executable_path=r"C:\Users\Brandon\PycharmProjects\chromedriver.exe")
browser.get('https://discordapp.com/channels/@me')
time.sleep(2)

email = browser.find_element_by_name('email')
email.send_keys('email123')
time.sleep(1)

password = browser.find_element_by_name('password')
password.send_keys('password123')
time.sleep(2)

verify = browser.find_element_by_class_name("contents-18-Yxp").click() #log in button but there is a verification I need to manually click then log in again
time.sleep(10)

verify.find_element_by_class_name("wrapper-2B2Wx1").click() #supposed to select server, but doesn't work
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...