admin管理员组文章数量:1663441
自动登录163邮箱发送邮件(Python+Selenium)
# 导包
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
# 打开火狐浏览器
driver = webdriver.Firefox()
# 打开163邮箱首页
driver.get("https://mail.163/")
# 固定等待:睡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_NAME
driver.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("*******@qq") # 收件人邮箱
# 定位写信内容框架
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()
本文标签: 发送邮件自动登录邮箱seleniumPython
版权声明:本文标题:自动登录163邮箱发送邮件(Python+Selenium) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729999220a1218677.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论