Как найти поле имени пользователя и пароля на странице входа в Instagram с помощью Chromedriver и Selenium PythonPython

Программы на Python
Ответить
Anonymous
 Как найти поле имени пользователя и пароля на странице входа в Instagram с помощью Chromedriver и Selenium Python

Сообщение Anonymous »

Вот проверенный исходный код

Код: Выделить всё

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=""
Я попробовал запустить этот код

Код: Выделить всё

driver = webdriver.Chrome()
driver.get('https://www.instagram.com/')
driver.find_element_by_xpath("//input[@name=\"username\"]").send_keys(username)
driver.find_element_by_xpath("//input[@name=\"password\"]").send_keys(pw)
driver.find_element_by_xpath('//button[@type="submit"]').click()
Но возникла такая ошибка

Код: Выделить всё

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//input[@name="username"]"}
(Session info: chrome=83.0.4103.61)
Мои chromedriver и версия chrome совпадают, и элементы можно найти, следуя инструкциям. Почему я получаю эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/620 ... page-using
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»