我需要使用selenium python打开所需的电子邮件,有人能告诉我如何从gmail网格中选择所需的电子邮件吗
我正在制作自动邮件转发系统,我需要使用selenium python打开所需的电子邮件,有人能告诉我如何从Gmail网格中选择所需的电子邮件,然后我必须将其转发给其他人。这是否可以选择我希望使用python中的selenium自动化库转发的所需电子邮件? 我尝试使用ID、Class、XPath选择所需的电子邮件,但仍然出现了一个错误,“标记无法定位”我需要使用selenium python打开所需的电子邮件,有人能告诉我如何从gmail网格中选择所需的电子邮件吗,python,selenium,email,Python,Selenium,Email,我正在制作自动邮件转发系统,我需要使用selenium python打开所需的电子邮件,有人能告诉我如何从Gmail网格中选择所需的电子邮件,然后我必须将其转发给其他人。这是否可以选择我希望使用python中的selenium自动化库转发的所需电子邮件? 我尝试使用ID、Class、XPath选择所需的电子邮件,但仍然出现了一个错误,“标记无法定位” 如果你在结束时做了一些尝试,那么在你的问题描述中分享。阅读此文,了解如何提出正确的问题。@Manmohan_singh我做了改变!清楚吗? fr
如果你在结束时做了一些尝试,那么在你的问题描述中分享。阅读此文,了解如何提出正确的问题。@Manmohan_singh我做了改变!清楚吗?
from selenium import webdriver
import time
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
# credintials
username_for_email = "xxx@gmail.com"
password_for_email = "xxx"
driverpath = "E:\\New folder (2)\\chromedriver.exe"
# driver path for chrome
driver = webdriver.Chrome(driverpath)
driver.maximize_window()
driver.get("https://www.google.com/gmail/")
# email username
try:
elem = driver.find_element_by_id("identifierId")
elem.send_keys(username_for_email)
# next_btn_for_email =
driver.find_element_by_class_name('CwaK9').click()
next_btn_for_email = driver.find_element_by_id('identifierNext')
next_btn_for_email.click()
time.sleep(3)
except:
raise SystemError("Your email value get mismatched")
try:
password_field = driver.find_element_by_name('password')
password_field.send_keys(password_for_email)
next_btn_for_password =
driver.find_element_by_id('passwordNext').click()
time.sleep(100)
except:
raise SystemError("password is wrong!")
#selct_email_for_sent = Select(driver.find_elements_by_xpath('//*
[@id=":6h"]')).select_by_index(2)
#sent_email = (driver.find_element_by_class_name('y6')) and
(driver.find_element_by_id(':3c')) and
driver.find_element_by_tag_name('').click()
sent_mail = driver.find_elements_by_xpath('//*[@id=":3t"]').
driver.close()