python webdriver 等待网页已登录_python基础编程:python+selenium实现163邮箱自动登陆的方法...

本文介绍了

让我们先来预览一下代码运行效果吧:

ca0423776bfd1a5dde87ca685142ebe8.gif

首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素)

f2da517d4f671b313ed167fbaa23ac28.png

1、定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话是无法找到之后的邮箱地址框和密码输入框的)

b1db346826b11bf847484b587a4ddc55.png

2、定位到邮箱地址框(name=‘email’)

4aa17c0ccc0fc20c6af6de7e2d22fe32.png

3、定位到密码输入框(name=‘password’)

4efa65f612eebe27b3b675491422806a.png
73de5aa0e766f300ce7cf9d89115ea0e.png

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技术,分享一些学习的方法和需要留意的小细节

注:文章转自互联网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/566808.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机应用技木就业前京,计算机专业毕业的研究生在京就业情况及启示.doc

计算机专业毕业的研究生在京就业情况及启示计算机专业毕业的研究生在京就业情况及启示【摘要】本项研究通过走访调研、问卷调查的方式,对部分在京工作的计算机方向毕业研究生的生活情况、工作状况、就业影响因素等方面进行就业跟踪调查,进而分析当前就业…

python爬取文字编程_Python爬取网站内容并进行文字预处理(英文)

注:输出部分用省略号代替...爬取网站 import urllib.requestresponse urllib.request.urlopen(http://php.net/) html response.read()print(html) 输出: b\n\n\n\n \n \n\n PHP: Hypertext Preprocessor\n\n \n \n 转换为干净文本 import urllib.requ…

2021年考计算机考研三战,考研越来越难,2021考研人将会面临哪三大挑战?

2.大批二战三战甚至四战的考生加入在17考研之前的高分考生,是可以调剂一所不错的学校。但这三年的情况是,不少400多的考生都无学可上,这一点很多关注往年考研调剂的小伙伴肯定是有所了解的。这些已经“半步踏入研究生生活”的考生&#xff0c…

ios开发 多人语音聊天_在 Unity 多人游戏中实现语音对话

我们曾经不止一次为大家分享过游戏中的实时音视频,例如怎么实现游戏中的听声辨位、狼人杀游戏中的语音聊天挑战等。基本上,都是从技术原理和 Agora SDK 出发来分享的。这次我们换一个角度。我们将从 Unity 开发者的角度分享一下,在 Unity 中如…

搜索用计算机弹奏9277的数字,计算机基础知识参考试题(含答案)

计算机基础知识参考试题(含答案)计算机基础知识参考试题及答案解析一、单选题1.1946年诞生的世界上公认的第一台电子计算机是( ENIA)。2.第一台计算机在研制过程中采用了哪位科学家的两点改进意见(冯诺依曼)。3.第二代电子计算机所采用的电子元件是(晶体管)。4.硬盘属于(外部存…

dscp值_TOS-DSCP对照表

TOS/DSCP对照表在IP网络中,IPv4报文中有三种承载QoS优先级标签的方式,分别为基于二层的CoS字段(IEEE802.1p)的优先级、基于IP层的IP优先级字段ToS优先级和基于IP层的DSCP(Differentiated Services Codepoint)字段优先级。每种优先级的定义如下&#xff1…

2019年大学计算机基础操作题,2019年大学计算机基础试题及答案(14页)-原创力文档...

计算机基础试题及答案一、选择题1. 冯诺依曼计算机工作原理的设计思想是。(B)A. 程序设计B. 程序存储C. 程序编制D. 算法设计2. 计算机的逻辑判断能力决定于(C)A. 硬件B. 体积C. 编制的软件D. 基本字长3. 构成计算机物理实体的部件称为(C)A. 计算机软件B. 计算机程序C. 计算机硬…

python开发技术文档范文_程序员编写技术文档的新手指南

这是一篇帮助你给第一个项目写文档的指南。万事开头难,我希望这份指南能把你引导到正确的道路上。最后,你应该有一个可以公开发布的项目。请轻松地阅读完这篇文章,或者简单地把它当作参考。为什么要写文档?你将会在 6 个月后使用你…

长沙计算机中级职称分数公布,大家所期待的2020年湖南省长沙中级职称评审公示...

原标题:大家所期待的2020年湖南省长沙中级职称评审公示年底了,各大考试差不多都快结束了。唯一就是湖南长沙的土建中级职称评审结果待公示,湖南岳阳,湘潭等地方也相继公示。2019年湖南省中级职称评审(长沙市)12月24号公示&#xf…

android平台上持久化存储3种手段_深入学习Redis :持久化

前言在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久…

印刷 计算机控制系统,陶瓷印刷计算机直接制版控制系统设计与实现

摘要:"陶瓷印刷计算机直接制版系统"是为陶瓷印刷制作印版的高度自动化系统,它将计算机引入制版过程中,简化印版制作工序,提高印版制作质量. 首先,本文介绍计算机直接制版系统的发展现状和趋势,并提出以此为基础,开发陶瓷印刷计算机直接制版系统的必要性和…

自动驾驶芯片_自动驾驶芯片“争夺战”

伴随着智能汽车时代的加速到来,自动驾驶芯片“争夺战”也越演越烈。继奥迪、宝马、长安、广汽、小鹏等汽车厂商“摩拳擦掌”L3级自动驾驶后,近日本田扔出了一个大消息,L3级自动驾驶汽车将于明年3月正式开售。至此,全球已经进入L3级…

通信技术计算机通信方向专业,江西科技学院2014年招生通信工程(计算机通信方向)专业介绍...

专业代码:080703一、专业培养目标本专业培养掌握通信工程的基本理论和基本知识,获得计算机通信工程实践的基本训练,具备从事现代电子通信系统和通信网络的生产、设计、调试和应用能力的高级应用型工程技术人才。二、专业就业方向学生毕业后可…

r语言将百分数化为小数_「淮南师出」教师资格/招聘小学数学:《百分数与小数的互化》...

教学目标:1、利用已有知识迁移、类推、发现百分数和小数互化的规律和方法。2、理解、掌握百分数和小数互化的方法,并能熟练运用,进一步体会数学之间的内在联系,增强思维的深刻性。3、通过合作交流、探索发现等数学学习活动教给学生…

wps表格里面计算机在哪里,WPS的Word居然还有计算神器?在哪里能找到又是怎么进行计算呢?...

说到计算器,恐怕好多小伙伴第一时间会想到WPS的Excel和微软的Excel表格,其实,WPS的Word也有计算器,只是隐藏了起来好多人不知道而已。只要找到它,我们在Word里也能进行加减乘除的计算了,下面白豆芽就给大家…

git reset 怎么还原_如何在Git中重置、恢复,返回到以前的状态

编辑推荐:本文来自51cto,在本文中,我们将带你了解如何去重置、恢复和完全回到以前的状态,做到这些只需要几个简单而优雅的Git 命令。用简洁而优雅的 Git 命令撤销仓库中的改变。使用 Git 工作时其中一个鲜为人知(和没有意识到)的方面就是&…

u盘复制到计算机的文档打不开怎么办,从电脑复制到U盘的文件打不开该怎么处理...

首先我们来看看,怎样的操作会让复制到U盘的文件无法打开?一种操作是,打开电脑文件夹,在文件上点右键,选“发送到-桌面快捷方式”。这样,在电脑桌面上就出现了一个文件的快捷方式。2、桌面上新建立的快捷方式…

深入浅出:Go 语言中值传递与引用传递的原理解析

深入浅出:Go 语言中值传递与引用传递的原理解析 引言Go 语言中的值传递什么是值传递?Go 语言中值传递的工作原理代码示例 Go 语言中的引用传递什么是引用传递?Go 语言中引用传递的工作原理代码示例 值传递与引用传递的比较优势和劣势应用场景…

arcgis显示后台错误_死亡、税收和Esri ArcGIS 999999错误:如何修复

死亡、税收和Esri ArcGIS 999999错误:如何修复如何修复Esri 999999错误生活中有些事情是确定的。在Arcgis,是 Esri 999999 error。基本上,当Arcgis不能指定导致错误的原因时,它会发出这个一般性错误。也就是那个让你们都泪流满面的…

专科学数控还是计算机,盘点适合专科男生学的专业 哪些专业好就业

正所谓:男怕入错行,女怕嫁错郎。对于专科男生来说,哪些专业好就业呢?下面和小编一起来看看吧!1、数控加工专业随着数控制造增多,我国对于数控加工专业人才严重缺乏。选择学数控加工专业的专科男生在毕业后&…