Программа входа на почту

s591962

Новичок
Пользователь
Окт 12, 2021
130
3
18
Стоит задача сделать программу которая осуществляет вход в почту Гугл.
Код:
import datetime
import time
from selenium import webdriver
from selenium.webdriver.common.by import By




browser = webdriver.Chrome()
browser.maximize_window()
browser.get("https://www.google.com/intl/ru/gmail/about/")

time.sleep(2) # Ждет 10 сек
linkElem = browser.find_element(by=By.PARTIAL_LINK_TEXT, value='Войти')
linkElem.click() # Перейти по ссылке "Войти"

time.sleep(2) # Ждет 10 сек
emailElem = browser.find_element(by=By.NAME, value='identifier')# открывается окно для ввода адресса

time.sleep(2) # Ждет 10 сек
emailElem.send_keys('s----------@gmail.com')# вводится адресс.

time.sleep(4) # Ждет 10 сек

linkButton = browser.find_element(by=By.CLASS_NAME, value="qhFLie")    
linkButton.click() # Перейти по ссылке "Далее"

time.sleep(2) # Ждет 10 сек
emailElem = browser.find_element(by=By.NAME, value='password')# открывается окно для ввода пароля
emailElem.send_keys('----------')# вводится пароль.

time.sleep(4) # Ждет 10 сек

linkButton = browser.find_element(by=By.CLASS_NAME, value="VfPpkd-RLmnJb")    
linkButton.click() # Перейти по ссылке "Далее"

Программа запускает браузер, вводит адрес, пароль и дальше проблема
Просматриваю код кнопки "Далее " вижу четыре варианта
<div class="VfPpkd-J1Ukfc-LhBDec"></div>
<div class="VfPpkd-RLmnJb"></div>
<div class="VfPpkd-Jh9lGc"></div>
<span jsname="V67aGc" class="VfPpkd-vQzf8d">Далее</span>
Пробовал не подходят.
Проблема вызвать кнопку "Далее"
 
Последнее редактирование:

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
что-то сегодня не везёт, я пытался открыть гуг почту Вашим способом и своим, который ранее был испробован:
Код:
from time import sleep
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
# режим
chrome_options.add_argument('--start-maximized')
chromedriver = r'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe'
# драйвер
browser = webdriver.Chrome(executable_path=chromedriver, options=chrome_options)
# открываем страницу из первого файла
browser.get("https://www.google.com/intl/ru/gmail/about/")
print("11111111111")
import datetime
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
browser = webdriver.Chrome()
browser.maximize_window()
browser.get("https://www.google.com/intl/ru/gmail/about/")
print("11111111111")
мой код первый, ниже код ТС
что-то оба не сработали, не в курсе в чём проблема?
 

Форум IT Специалистов