Как войти в учетную запись Google с помощью Python Selenium - PullRequest
0 голосов
/ 08 июля 2019

Я нашел способ, который позволяет войти в учетную запись Google с python3 и selenium3.

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.options import Log
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait

self.driver = webdriver.Firefox()
self.driver.get('https://accounts.google.com/signin/v2/identifier?hl=en&continue=https://news.google.com/')   

# login into Google with Selenium
email_str = 'your_email'
password_str = 'yourpwd'
self.driver.find_element_by_id("identifierId").send_keys(email_str)
self.driver.find_element_by_id("identifierNext").click()
password = WebDriverWait(self.driver, 3).until(
EC.presence_of_element_located((By.XPATH, "//input[@type='password']" )))
password.send_keys(password_str)
element = self.driver.find_element_by_id('passwordNext')
self.driver.execute_script("arguments[0].click();", element)

.. и вы вошли в систему.

1 Ответ

0 голосов
/ 08 июля 2019

Подобный вопрос здесь Автоматизация входа в GMAIL с использованием Python-Selenium

скажем, просто вы можете добавить

import time

и

time.sleep(1)

после ввода вашего имени пользователя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...