Привет, я новичок ie, и я хочу попробовать создать бота для Instagram, используя селен, чтобы отправлять друзьям сообщения о днях рождения, и я столкнулся с проблемой, когда узнал, что для отправки дмс в chrome у вас есть чтобы просмотреть страницу и щелкнуть опцию «Мобильный телефон», затем выбрать мобильное устройство для просмотра и перезагрузить страницу; все, чего я не знаю, как сделать. Я искал ответ, но не нашел ни одного.
from selenium import webdriver
from time import sleep
from secrets import pw
from secrets import username
class InstaBot:
def __init__(self, username, pw):
self.driver = webdriver.Chrome('D:\Movies/chromedriver.exe')
self.username = username
self.driver.get("https://instagram.com")
sleep(6)
self.driver.find_element_by_xpath('/html/body/div[1]/section/main/article/div[2]/div[1]/div/form/div[2]/div/label/input')\
.send_keys(username)
self.driver.find_element_by_xpath("//input[@name=\"password\"]")\
.send_keys(pw)
self.driver.find_element_by_xpath('//button[@type="submit"]')\
.click()
sleep(4)
self.driver.find_element_by_xpath("//button[contains(text(), 'Not Now')]")\
.click()
#keeps window open
while x == 1:
sleep(10)
x = 1
InstaBot(username, pw)