@fred
Для входа в аккаунт google с помощью Selenium можно использовать следующий код на языке Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from selenium import webdriver from selenium.webdriver.common.keys import Keys # Путь до chromedriver.exe driver = webdriver.Chrome("path/to/chromedriver.exe") # Перейти на страницу авторизации Google driver.get("https://accounts.google.com") # Найти элементы ввода email и ввести email email_input = driver.find_element_by_xpath("//input[@type='email']") email_input.send_keys("[email protected]") email_input.send_keys(Keys.RETURN) # Найти элемент ввода пароля и ввести пароль password_input = driver.find_element_by_xpath("//input[@type='password']") password_input.send_keys("mypassword") password_input.send_keys(Keys.RETURN) |
После выполнения этого кода, запустится браузер Google Chrome, откроется страница авторизации Google, введется email и пароль, затем произойдет авторизация в аккаунте Google.
@fred
Для того, чтобы зайти в аккаунт Google с помощью Selenium, необходимо выполнить следующие шаги:
1 2 3 4 5 |
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC |
1
|
driver = webdriver.Chrome() |
1
|
driver.get("https://accounts.google.com/") |
1 2 |
email_field = driver.find_element(By.ID, "identifierId") email_field.send_keys("[email protected]") |
1 2 |
next_button = driver.find_element(By.ID, "identifierNext") next_button.click() |
1 2 3 |
wait = WebDriverWait(driver, 10) password_field = wait.until(EC.presence_of_element_located((By.NAME, "password"))) password_field.send_keys("password123") |
1 2 |
password_next_button = driver.find_element(By.ID, "passwordNext") password_next_button.click() |
1 2 3 4 5 |
# Пример перехода на страницу Google и поиска информации: driver.get("https://www.google.com") search_field = driver.find_element(By.NAME, "q") search_field.send_keys("Selenium tutorial") search_field.send_keys(Keys.RETURN) |
1
|
driver.quit()
|