python+selenium实现163邮箱自动登陆的方法
作者:迟暮有话说 时间:2021-01-24 08:05:15
本文介绍了
让我们先来预览一下代码运行效果吧:
首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素)
1、定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话是无法找到之后的邮箱地址框和密码输入框的)
2、定位到邮箱地址框(name='email')
3、定位到密码输入框(name='password')
4、定位到登陆按钮(id='dologin')
5、分析完毕,现在就可以写代码实现163邮箱的自动登陆啦(附有代码的详细解析!)
#coding:utf-8
from selenium import webdriver
import time
def login():
dr = webdriver.Chrome()
#打开登陆163邮箱的网页
dr.get('http://mail.163.com/')
#将浏览器窗口最大化
dr.maximize_window()
#休息五分钟等待网页加载完毕
time.sleep(5)
#找到邮箱账号登录框对应的iframe
dr.switch_to.frame('x-URS-iframe')
#找到邮箱账号输入框
email = dr.find_element_by_name('email')
#将自己的邮箱地址输入到邮箱账号框中
email.send_keys('chimuyhs')
#找到密码输入框
password = dr.find_element_by_name('password')
#输入自己的邮箱密码
password.send_keys('xxxxxx')
#找到登陆按钮
login_btn = dr.find_element_by_id('dologin')
#点击登陆按钮
login_btn.click()
#等待10秒看是否登陆成功
time.sleep(10)
if __name__ == '__main__':
login()
来源:http://www.cnblogs.com/chimuyhs/p/8151527.html
标签:python,selenium,登陆
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
跟老齐学Python之dict()的操作方法
2022-05-12 16:54:43
java.sql.SQLException: 内部错误: Unable to construct a Datum from the specified input
2010-07-16 13:23:00
asp中记录集对象的getrows和getstring用法分析
2012-11-30 20:09:49
RHEL下架设MYSQL集群
2008-12-24 16:05:00
php中的登陆login
2023-10-08 10:49:30
python 统计代码耗时的几种方法分享
2023-11-03 19:51:06
![](https://img.aspxhome.com/file/2023/4/63274_0s.png)
Python移动测试开发subprocess模块项目实战
2022-09-06 11:11:19
![](https://img.aspxhome.com/file/2023/8/79508_0s.png)
MySQL数据库的root口令恢复方法总结
2009-08-19 09:03:00
python文件比较示例分享
2023-03-17 21:10:23
Javascript继承机制的设计思想分享
2023-08-24 16:29:29
![](https://img.aspxhome.com/file/2023/1/56191_0s.jpg)
python pillow模块使用方法详解
2021-12-30 14:55:34
Python 通过监听端口实现唯一脚本运行方式
2022-02-04 07:40:44
![](https://img.aspxhome.com/file/2023/1/89291_0s.jpg)
Python数据分析之使用scikit-learn构建模型
2023-11-10 23:19:10
![](https://img.aspxhome.com/file/2023/5/64365_0s.jpg)
matplotlib.pyplot绘图显示控制方法
2023-07-03 15:44:20
![](https://img.aspxhome.com/file/2023/3/62903_0s.jpg)
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2023-11-14 22:08:47
![](https://img.aspxhome.com/file/2023/7/96257_0s.gif)
jQuery中$.ajax的实现解析
2008-07-20 13:11:00
python能自学吗
2023-09-25 09:33:47
Python从list类型、range()序列简单认识类(class)【可迭代】
2022-09-09 14:07:20
深入理解ASP中FSO的神奇功能
2007-09-18 12:22:00
Script块放在另一个Script 块内方法
2009-02-04 15:43:00