自动登录163邮箱发送邮件(Python+Selenium)
自动登录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.com/")# 固定等待:睡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.com") # 收件人邮箱# 定位写信内容框架
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()
自动登录163邮箱发送邮件(Python+Selenium)相关推荐
- [Python爬虫] Selenium实现自动登录163邮箱和Locating Elements介绍
前三篇文章介绍了安装过程和通过Selenium实现访问Firefox浏览器并自动搜索"Eastmount"关键字及截图的功能.而这篇文章主要简单介绍如何实现自动登录163邮箱,同时 ...
- Python爬虫 Selenium实现自动登录163邮箱和Locating Elements介绍
Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...
- 用Python+Selenium来测试登录自动登录163邮箱
用Python+Selenium来测试登录自动登录163邮箱 1 准备条件 2 程序说明 3 代码 1 准备条件 ① windows系统(也许你是Linux,Mac,自行选择) ②安装了Anacond ...
- 使用Autoit3 自动登录163邮箱
最近在研究自动化脚本语言Autoit,根据在网上找的资料测试可以使用的登录163邮箱代码,跟大家分享,我还在研究如何能够自动发送邮件: 有会自动发邮件的大神麻烦告诉我一声,可以把代码发我邮箱yusha ...
- python+selenium自动登录163邮箱代码提示错误解决方案(如:NoSuchFrameException: Message: no such frame)
selenium模块实现163邮箱自动登录操作 利用selenium模块控制Chrome浏览器打开163邮箱网页,并实现自动填写账号密码操作. 在Python中利用selenium模块实现这一目的只需 ...
- Python+Selenium实现自动登录163邮箱导出邮件可按时间和内容进行筛选
文章目录 描述 一.打码平台 二.实现方法 1. 过点选验证 2. 全部代码 总结 备注 描述 此脚本可以实现网易163邮箱的自动登录,自动过点选验证,按时间和关键字筛选内容,最后导出邮件 一.打码平 ...
- python自动登录qq邮箱_selenium+python实现自动登陆QQ邮箱并发送邮件功能
本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 fro ...
- python自动化登录163邮箱发送邮件
记录第一次自动化发送邮件成功 第一步 准备好 HTMLTestRunner.py文件放在下面这个路径 第二步 创建 "Mail163.yaml" 存放信息 testURL: 'ht ...
- python自动注册邮箱_[转][Python][自动登录163邮箱]
#-*- coding:UTF-8 -*- import urllib,urllib2,cookielib import xml.etree.ElementTree as etree #xml解析类 ...
- LoadRunner 自动登录163邮箱
选择Web(Http/Html)协议,录制登陆163邮箱,展示收件箱列表.当然这个不是QTP录制,所以回放时,浏览器界面可能不会和录制时一模一样.事实上也不可能一样,LR录制,只录制协议的收发,不是录 ...
最新文章
- dma工作时cpu工不工作_CPU如何工作?
- 如何快速搭建 LaTeX 轻量级写作环境(VSCode)?
- Numpy生成二项分布随机数
- wave格式分析,wave音频文件格式分析配程序
- CentOS7加入windows 2008 AD域
- 用例设计:思维导图orExcel
- java中白盒测试用例_基于JAVA开发的中国象棋游戏的开发与研究白盒测试用例.doc...
- Spring Boot中的Profile文件
- 新手篇 | K8S配置最佳实践
- Linux下查看CPU个数
- 机器学习的实现(语言及库的选择)
- Java语法基础----课后实践作业
- java计算机毕业设计台球收费管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
- 专业技能与职业素养报告计算机,学生专业技能与职业素养专题报告怎么写
- 如何导出带有dn值的栅格影像(方便arcgis处理)
- WIN10桌面任务栏消失变黑色的解决方法
- 谈谈开发管理信息系统遇到问题、挑战与麻烦
- 新的一年,那些晴耕小筑要填的坑
- Leetcode跳跃游戏
- 【python 接口开发】如何用python开发自己的接口
热门文章
- EN 13329强化木地板规范要求和试验方法
- 使用Tasker和企业微信实现在安卓手机自动转发短信至微信
- android 转发朋友圈,微信怎么转发朋友圈 转发朋友圈方法详细教程
- 苹果雪豹操作系统正式版_苹果发布WatchOS 6.1.2第三个测试版本,修复Bug、提升设备稳定性...
- linux管理员下安装网易云,在Ubuntu 18.10系统中安装网易云音乐的方法
- 在shell中向应用程序的socket发送信息
- Mac安装rocketmq
- Echarts南丁格尔玫瑰图、锥形柱状图、渐变曲线图
- 迭代阈值法 matlab,MATLAB快速迭代收缩阈值算法
- 用opencv压缩图片