python webdriver 等待网页已登录_python基础编程:python+selenium实现163邮箱自动登陆的方法...
本文介绍了
让我们先来预览一下代码运行效果吧:
首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素)
1、定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话是无法找到之后的邮箱地址框和密码输入框的)
2、定位到邮箱地址框(name=‘email’)
3、定位到密码输入框(name=‘password’)
4、定位到登陆按钮(id=‘dologin’)
5、分析完毕,现在就可以写代码实现163邮箱的自动登陆啦(附有代码的详细解析!)
#coding:utf-8from selenium import webdriverimport timedef 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()
内容就以上怎么多,最后给大家推荐一个口碑不错的公众号【程序员学府】,这里有很多的老前辈学习技巧,学习心得,面试技巧,职场经历等分享,更为大家精心准备了零基础入门资料,实战项目资料,每天都有程序员定时讲解Python技术,分享一些学习的方法和需要留意的小细节
注:文章转自互联网
python webdriver 等待网页已登录_python基础编程:python+selenium实现163邮箱自动登陆的方法...相关推荐
- python自动登录教程_python+selenium实现163邮箱自动登陆的方法
本文介绍了 让我们先来预览一下代码运行效果吧: 首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素) 1.定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话 ...
- 编写python程序、利用循环输出_Python基础编程—用户输入和while循环
温馨提示 如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我. 函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其存储在一个 ...
- selenium实现163邮箱自动登录
1.报错1:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate ...
- python实现简易聊天需要登录_python socket编程 实现简单p2p聊天程序
目标是写一个python的p2p聊天的项目,这里先说一下python socket的基础课程 一.Python Socket 基础课程 Socket就是套接字,作为BSD UNIX的进程通信机制,取后 ...
- python判断字符串在元祖_Python基础(2)——字典、元祖、字符串方法、非空即真、文件...
目录: 一.字典 二.元祖 三.字符串方法.切片 四.非空即真,非0即真 五.文件 正文 一.字典 字典 d = { 'username':'xiaohei', 'id':1, 'grand':'天马 ...
- 5个python标准库及作用_零基础编程——Python标准库使用
摘要 书接前文: 本文将讲解Python标准库内容,有操作系统接口os.文件路径通配符glob.命令行参数sys.正则表达式re.数学math.日期与时间.数据压缩.性能评估等,我们只需要知道有些什么 ...
- dump文件_零基础编程——Python文件、JSON数据存储
摘要 书接前文: 01-<零基础编程--起步并搭建Python环境> 02-<零基础编程--变量与数据类型> 03-<零基础编程--Python循环.函数.类> 教 ...
- Python+Selenium自动化测试——126邮箱自动登录脚本(登录首页是二维码,切入账号密码输入框)
Python+Selenium自动化测试--126邮箱自动登录脚本 版权声明:本文为博主原创文章,未经允许不得转载.https://blog.csdn.net/qiao_wan/article/det ...
- Python + Selenium实现163邮箱的自动登录和发送邮件
运用Python和Selenium实现163邮箱的自动登录和发送邮件 初接触selenium,最近研究了一下用python和Selenium实现163邮箱的自动登录和发送邮件的实现过程,中间出现了各种 ...
最新文章
- 多个模型在测试集上的Accuracy以及AUC指标可视化对比实战
- mybatis逆向工程生成的实体类和表不一致缺少某些字段或者出现其他字段
- JQuery中的API--操作DOM
- sql server,mysql,oracle 获取上一月时间
- 清代考生是如何作弊?很是牛啊!
- java 读mdb,使用Java / Jackcess从加密的Access .mdb中读取
- 电力、电气、电工知识汇总
- codeblocks下载安装与解决codeblocks找不到编译器的方法
- 小米note3如何打开usb调试
- c语言转为or1200汇编语言,gogo全站-官网首页
- python画出送花表情图编程_python画微信表情符的实例代码
- excel计算式自动计算_计算macd 分解步骤一步一步详细计算macd 用excel计算macd
- 给到工作的你诗和远方~
- 【Niagara 01】Tridium N4使用——入门及新建站点
- Introduce·传播学核心期刊推荐之《现代传播(中国传媒大学学报)》
- localhost解释
- JavaScript 编程精解 中文第三版 三、函数
- 降低电商快递运输成本的6种策略
- 怎么压缩照片的大小?学会这几种方法随意压缩!
- 【智能优化算法】基于人工蜂群算法求解多目标优化问题附matlab代码
热门文章
- static,构造器,执行顺序
- JDK线程池CompletionService的使用
- dropdownlist ajax联动,asp.net省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例...
- 锦州哪家计算机学校好,锦州十大排名中专
- visual studio 判断dropdownlist选的是什么_心理测试:五个小蓝人,你选哪个?测你是不是一个容易追求的人...
- css线条伸缩_CSS3弹性伸缩布局之box布局
- mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取
- python中shutil模块_Python中shutil模块的学习笔记教程
- python求50的阶乘_python中求阶乘
- android闹钟延时,android闹钟定时启动延时或者直接不启动