Итак, я пытаюсь сделать своего первого бота в Instagram, и у меня есть драйвер для открытия Instagram. Но я не могу заставить свой сценарий вводить что-либо или щелкать поля имени пользователя или пароля.
Так что теперь мой вопрос: почему мой сценарий ничего не вводит или (при использовании .click () ) нажимает на поля ввода пароля / имени пользователя.
class instaBot():
def __init__(self, username, password):
self.driver = webdriver.Chrome("/Users/blaze/PycharmProjects/InstagramBot/Drivers/chromedriver")
self.driver.get("https://www.instagram.com")
time.sleep(5)
loginbox = self.driver.find_elements_by_xpath("//input[@name = 'username']")
loginbox.send_keys(username)
time.sleep(1)
loginbox2 = self.driver.find_elements_by_xpath("//input[@name = 'password']")
loginbox2.send_keys(password)
instaBot('Code', 'Passerwoee')
Элементы:
<input aria-label="Phone number, username, or email" aria-required="true" autocapitalize="off" autocorrect="off" maxlength="75" name="username" type="text" class="_2hvTZ pexuQ zyHYP" value=""/>