本文实例为大家分享了python3实现qq邮箱登陆并发送邮件功能的具体代码,供大家参考,具体内容如下
基于selenium,使用chrome浏览器,完成qq邮箱登陆并发送发邮件功能,暂时未封装。qq邮箱和126邮箱登陆还是有一些区别的。
#encoding=utf-8 from selenium import webdriver import 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("//*[@id='switcher_plogin']").click() time.sleep(3) #########登陆 #输入用户名 username = driver.find_element_by_xpath("//*[@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) #切换到mainFrame driver.switch_to.frame('mainFrame') time.sleep(2) #输入收件人 driver.find_element_by_xpath("//*[@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("//*[@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-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys import time driver = 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() #切换iframe driver.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") #退出当前编辑Iframe driver.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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
2024年11月17日
2024年11月17日
- 群星《继续微笑致敬许冠杰》[低速原抓WAV+CUE]
- 潘秀琼.2003-国语难忘金曲珍藏集【皇星全音】【WAV+CUE】
- 林东松.1997-2039玫瑰事件【宝丽金】【WAV+CUE】
- 谭咏麟.2022-倾·听【环球】【WAV+CUE】
- 4complete《丛生》[320K/MP3][85.26MB]
- 4complete《丛生》[FLAC/分轨][218.01MB]
- 羽泉《给未来的你&天黑天亮》[WAV+CUE][968M]
- 庄心妍《我也许在等候》[低速原抓WAV+CUE]
- 王雅洁《小调歌后2》[原抓WAV+CUE]
- 中国武警男声合唱团《辉煌之声1天路》[DTS-WAV分轨]
- 紫薇《旧曲新韵》[320K/MP3][175.29MB]
- 紫薇《旧曲新韵》[FLAC/分轨][550.18MB]
- 周深《反深代词》[先听版][320K/MP3][72.71MB]
- 李佳薇.2024-会发光的【黑籁音乐】【FLAC分轨】
- 后弦.2012-很有爱【天浩盛世】【WAV+CUE】