亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

蛟河市| 五寨县| 龙井市| 普安县| 南华县| 杨浦区| 江山市| 伽师县| 孟州市| 浮山县| 柳江县| 隆尧县| 怀化市| 清镇市| 普洱| 鄂托克前旗| 宜君县| 英超| 健康| 繁峙县| 江华| 阿克苏市| 赞皇县| 北安市| 克什克腾旗| 屏山县| 建水县| 广汉市| 河南省| 洞头县| 桓仁| 荣昌县| 商河县| 龙游县| 秦皇岛市| 都江堰市| 信丰县| 台北县| 社旗县| 天门市| 秀山|