国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-02-16 00:50:17
字體:
來源:轉載
供稿:網友

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

基于selenium,使用chrome瀏覽器,完成qq郵箱登陸并發送發郵件功能,暫時未封裝。qq郵箱和126郵箱登陸還是有一些區別的。

#encoding=utf-8from selenium import webdriverimport time #啟動chrome瀏覽器driver = webdriver.Chrome()#進入qq郵箱登陸首頁driver.get("https://mail.qq.com/")time.sleep(1) #窗口最大化driver.maximize_window()#切換到登陸frame(!!!!!!!!必須先切換!!!!!!!!)driver.switch_to.frame('login_frame')driver.find_element_by_xpath("http://*[@id='switcher_plogin']").click()time.sleep(3)#########登陸#輸入用戶名username = driver.find_element_by_xpath("http://*[@id='u']")username.clear()#將xxxxxxxxxx換成qq郵箱賬戶username.send_keys('xxxxxxxxxx')#輸入密碼:將1111111111替換為自己的郵箱密碼driver.find_element_by_id('p').send_keys('1111111111')#點擊登陸driver.find_element_by_id('login_button').click()time.sleep(10)#斷言登陸成功assert '退出' in driver.page_source #########寫信#單擊寫信按鈕driver.find_element_by_link_text("寫信").click()time.sleep(2)#切換到mainFramedriver.switch_to.frame('mainFrame')time.sleep(2)#輸入收件人driver.find_element_by_xpath("http://*[@id='toAreaCtrl']/div[2]/input").send_keys('123456789@qq.com')#輸入主題driver.find_element_by_id('subject').send_keys('test')#輸入正文o=driver.find_elements_by_class_name("qmEditorIfrmEditArea")o[0].click() #!!!!!!!must click!!!!!!!o[0].send_keys("abc") #點擊發送按鈕driver.find_element_by_xpath("http://*[@id='toolbar']/div/a[1]").click()time.sleep(3)##driver.find_element_by_xpath('//a[@name="sendbtn" and @tabindex="9"]').click()time.sleep(3)#斷言發送成功assert u"再寫一封" in driver.page_source#關閉瀏覽器driver.quit()

小編再為大家分享一段代碼:python+selenium自動登錄QQ郵箱發送郵件

#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timedriver = webdriver.Chrome()url =("https://mail.qq.com/")name=("874**5483")key = ("Zly1****612X")out_name=("65750**8@qq.com")##打開瀏覽器driver.get(url) driver.implicitly_wait(10)#最大化窗口driver.maximize_window()#切換iframedriver.switch_to.frame("login_frame")# #定位至賬號密碼登錄# driver.find_element_by_xpath('//*[@id="switcher_plogin"]').click()# #賬號,密碼輸入# driver.find_element_by_xpath('//*[@id="u"]').send_keys(name)# driver.find_element_by_xpath('//*[@id="p"]').send_keys(key)# #點擊登錄# driver.find_element_by_xpath('//*[@id="login_button"]').click()#點擊頭像登錄driver.find_element_by_xpath('//*[@id="img_out_874335483"]').click()time.sleep(5)#點擊寫信driver.find_element_by_xpath('//*[@id="composebtn"]').click()time.sleep(3)#切換iframe至寫信driver.switch_to.frame("mainFrame")#driver.switch_to.frame(driver.find_element_by_id('mainFrame'))time.sleep(3)#添加收件人driver.find_element_by_xpath('//*[@id="toAreaCtrl"]/div[2]/input').send_keys(out_name)#添加主題driver.find_element_by_xpath('//*[@id="subject"]').send_keys("TestCase1")#退出當前編輯Iframedriver.switch_to.default_content()#切換Iframe至編輯正文driver.switch_to.frame("mainFrame")#Body_frame=driver.find_element_by_xpath('//iframe[@scrolling="auto"]')Body_frame=driver.find_element_by_class_name("qmEditorIfrmEditArea")driver.switch_to.frame(Body_frame)#添加正文driver.find_element_by_xpath('/html/body').send_keys("I LOVE Python")time.sleep(3)#退回大Frame再點擊發送driver.switch_to.parent_frame()driver.find_element_by_xpath('//*[@id="toolbar"]/div/a[1]').click()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冀州市| 托克逊县| 靖远县| 宁海县| 延庆县| 额济纳旗| 都江堰市| 尤溪县| 常熟市| 伊川县| 乐至县| 安丘市| 岐山县| 临西县| 万源市| 宝丰县| 前郭尔| 渝北区| 运城市| 九寨沟县| 三原县| 阿拉善左旗| 灵山县| 阿荣旗| 武陟县| 琼海市| 陕西省| 彰化市| 滨海县| 海城市| 平塘县| 齐齐哈尔市| 比如县| 靖远县| 池州市| 教育| 射阳县| 德昌县| 泸州市| 盐津县| 治多县|