91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3+selenium實現126郵箱登陸并發送郵件功能

發布時間:2020-10-02 16:36:53 來源:腳本之家 閱讀:181 作者:小小小小人ksh 欄目:開發技術

本文實例為大家分享了python3實現126郵箱登陸并發送郵件的具體代碼,供大家參考,具體內容如下

基于selenium,使用chrome瀏覽器,完成126郵箱登陸并發送發郵件功能,暫時未封裝。

from selenium import webdriver
# 導入顯示等待類
from selenium.webdriver.support.ui import WebDriverWait
# 導入期望場景類
from selenium.webdriver.support import expected_conditions as EC
# 導入By類
from selenium.webdriver.common.by import By
import time
 
#瀏覽器驅動放在了c:\\Python36\\Scripts目錄下,無需指定參數
driver= webdriver.Chrome()
driver.get("https://mail.126.com/")
time.sleep(3)
####登陸
driver.switch_to.frame("x-URS-iframe")
user_name = driver.find_element_by_xpath('//*[@name="email"]')
#將xxxxxxx替換為自己的用戶名
user_name.send_keys('xxxxxxx')
pass_word = driver.find_element_by_xpath('//*[@name="password"]')
#將11111111111替換為自己的密碼
pass_word.send_keys('11111111111')
button = driver.find_element_by_id("dologin")
button.click()
driver.switch_to.default_content()
time.sleep(3)
 
####寫郵件
wait = WebDriverWait(driver,10,0.2)
##wait.until(EC.visibility_of_element_located((By.XPATH,"http://span[text()='發送']")))
wait.until(EC.visibility_of_element_located((By.XPATH,"http://a[contains(text(),'退出')]")))
driver.find_element_by_xpath('//span[text()="寫 信"]').click()
driver.find_element_by_xpath('//input[@tabindex="1" and @role="combobox"]').\
                          send_keys("1234h@qq.com")
driver.find_element_by_xpath('//input[@tabindex="1" and @class="nui-ipt-input"]').\
                          send_keys("測試郵件")
driver.find_element_by_xpath('//input[@type="file"]').send_keys("f:\\b.txt")
time.sleep(5)
 
wait.until(EC.visibility_of_element_located((By.XPATH,"http://span[text()='上傳完成']")))
driver.switch_to.frame(driver.find_element_by_xpath('//iframe[@tabindex=1]'))
driver.execute_script("document.getElementsByTagName('body')[0].innerHTML='<b>郵件的正文內容<b>;'")
driver.switch_to.default_content()
 
##發送
driver.find_element_by_xpath('//span[text()="發送"]').click()
time.sleep(5)
assert '發送成功' in driver.page_source
logout_link=driver.find_element_by_xpath("http://a[text()='退出']")
time.sleep(3)
assert u"登錄" in driver.page_source
 
driver.quit()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉鱼县| 阿合奇县| 廉江市| 象州县| 伊宁市| 伊金霍洛旗| 武川县| 依兰县| 和林格尔县| 太原市| 浙江省| 拜泉县| 伊金霍洛旗| 武宁县| 新野县| 东宁县| 乌鲁木齐市| 喀什市| 义马市| 灵寿县| 汨罗市| 黄龙县| 安徽省| 漾濞| 陆川县| 辽中县| 汕尾市| 沛县| 将乐县| 炉霍县| 贵阳市| 永仁县| 宜良县| 溧阳市| 肥西县| 呼和浩特市| 博爱县| 临邑县| 苏尼特右旗| 南汇区| 收藏|