1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 自动登录163邮箱发送邮件(Python+Selenium)

自动登录163邮箱发送邮件(Python+Selenium)

时间:2023-09-28 07:27:55

相关推荐

自动登录163邮箱发送邮件(Python+Selenium)

自动登录163邮箱发送邮件(Python+Selenium)

# 导包from selenium import webdriverfrom mon.by import Byfrom time import sleep# 打开火狐浏览器driver = webdriver.Firefox()# 打开163邮箱首页driver.get("/")# 固定等待:睡3秒# sleep(3)# 隐式等待driver.implicitly_wait(10)# -----------------定位登录框架--------------------A = driver.find_elements(By.TAG_NAME,"iframe")driver.switch_to.frame(A[0])# 睡3秒# sleep(3)# -----------------登录163邮箱--------------------# 方法一:TAG_NAME定位driver.find_elements(By.TAG_NAME,"input")[0].send_keys("*******") # 输入163邮箱账号driver.find_elements(By.TAG_NAME,"input")[2].send_keys("*******") # 输入163邮箱密码driver.find_element(By.ID,"dologin").click()# 方法二:NAME定位# driver.find_element(By.NAME,"email").send_keys("******")# driver.find_element(By.NAME,"password").send_keys("******")# driver.find_element(By.ID,"dologin").click()# 方法三 :XPATH定位# driver.find_element(By.XPATH,'//input[1]').send_keys("******")# driver.find_element(By.XPATH,'//input[3]').send_keys("******")# driver.find_element(By.ID,"dologin").click()# 睡3秒sleep(3)# ----------------定位写信框架-------------------driver.switch_to.default_content()# ----------------点击写信按钮-------------------# 方法一:CLASS_NAMEdriver.find_elements(By.CLASS_NAME,"oz0")[1].click()# 方法二:CSS_SELECTOR# driver.find_element(By.CSS_SELECTOR,"#_mail_component_149_149 > span:nth-child(2)").click()# 睡3秒# sleep(3)# 输入收件人邮箱driver.switch_to.default_content()driver.find_elements(By.TAG_NAME,"input")[3].send_keys("*******@") # 收件人邮箱# 定位写信内容框架driver.switch_to.frame(driver.find_element(By.CLASS_NAME,"APP-editor-iframe"))driver.find_element(By.CLASS_NAME,"nui-scroll").send_keys("你好呀!") # 信息内容# 点击发送按钮driver.switch_to.default_content()driver.find_elements(By.TAG_NAME,"span")[85].click()driver.find_element(By.XPATH,"/html/body/div[8]/div[3]/div[2]/div[1]/span").click()# 关闭页面driver.quit()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。