本文介绍了

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

2020062407241223.jpg

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

2020062407241224.jpg

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

2020062407241225.jpg

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

2020062407241226.jpg

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

2020062407241227.jpg

4、定位到登陆按钮(id=’dologin’)

2020062407241228.jpg

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()

您可能感兴趣的文章:python模拟登陆Tom邮箱示例分享python使用selenium登录QQ邮箱(附带滑动解锁)Python实现模拟登录网易邮箱的方法示例Python自动登录126邮箱的方法python登录QQ邮箱发信的实现代码python3+selenium实现126邮箱登陆并发送邮件功能

python自动登录教程_python+selenium实现163邮箱自动登陆的方法相关推荐

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

    本文介绍了 让我们先来预览一下代码运行效果吧: 首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素) 1.定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话 ...

  2. python自动登录教程_Python 实现自动登录+点击+滑动验证功能

    需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了 在这里我模拟了csdn的登录过程 ** 1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码 ...

  3. python实现自动登录软件_Python selenium实现微博自动登录的示例代码

    (一)编程环境 操作系统:Win 10 编程语言:Python 3.6 (二)安装selenium 这里使用selenium实现. 如果没有安装过python的selenium库,则安装命令如下 pi ...

  4. python自动登录教程_python实现校园网自动登录的示例讲解

    因为最近想用树莓派搞个远程监控系统,又因为学校的网需要从网页登录而树莓派又不方便搞个显示器带着,所以寻思着搞个能够自动登录校园网的脚本程序,省去了每次都要打开浏览器输入账号密码的烦恼. 1.工具 火狐 ...

  5. python 自动登录网站_python实现网站用户名密码自动登录功能

    一.概述 公司需要通过网页用户认证登录实现上网,网络设备判断当前帐号12小时没有没上网将会自动断开帐号上网,每天早上上班第一件事就是打开用户认证网页输入. 用户名与密码,有时候要家里通过teamvie ...

  6. selenium实现163邮箱自动登录

    1.报错1:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate ...

  7. python模拟登录163邮箱_python+selenium 模拟163邮箱登录

    代码如下: from selenium import webdriver from time import sleep driver=webdriver.Chrome() driver.get(&qu ...

  8. python自动登录教程_Python实现自动登录百度空间的方法,python自动登录

    location.href="/zhouciming/home" rel="external nofollow" ;

  9. python批量检索文献_Python+Selenium,让浏览器自动帮你下文献

    在做学术.搞科研的过程中,我们往往需要针对一个特定的主题下载海量的文献.在把几百篇文献下载到电脑的过程中,假如遇到不够友好的数据库不提供批量下载的功能,怎么办?我恰好遇到了这样的批量下载的科研任务和批 ...

最新文章

  1. 前端Vue学习之路(二)-Vue-router路由
  2. 一文读懂因果推断的起源
  3. .NET经典资源站点汇总
  4. Opencv中cvCopy() 和cvCloneImage()的区别
  5. php enable all,php中的enable_dl配置如何有用?
  6. 面试突击 004 | 如何排查 Redis 中的慢查询?视频实战篇
  7. Knight Moves(信息学奥赛一本通-T1450)
  8. 如何才能更容易拿到大厂Offer?从理论到实践!
  9. git push错误解决方案
  10. Dojo1.6新特性概览
  11. python语言程序设计实践教程陈东_20193323实验三《Python程序设计》实验报告
  12. 固态硬盘是什么接口_【扫盲贴】SSD固态硬盘硬盘接口大全,你值得拥有!
  13. 洛谷题解(持续更新)
  14. R 学习 - 火山图
  15. 企业做营销型网站的目的
  16. PowerDesigner破解版下载及安装教程
  17. 企业级自动化运维工具-ansible
  18. 2022元宇宙共享大会|倪健中:我们正在开启元宇宙新时代
  19. H.266/VVC:色度帧内预测模式之CCLM技术
  20. 企业对接钉钉流程(企业内部应用-H5)

热门文章

  1. 基于R的数据挖掘方法与实践(3)——决策树分析
  2. 制作泡泡龙_万杰朝阳幼教部:白玉兰果实——枝头上的“泡泡龙”
  3. git命令行账号切换
  4. centos安装xfce
  5. 学习笔记(1)lora_pkt_fwd.c (LoRaWAN Gateway核心代码)
  6. vulnhub-HACKABLE: Hackable: III
  7. java实现使用代码压缩文件_Jenkins:使用SonarQube实现代码审查
  8. 基于android平台的模拟血压计实现(surfaceView的熟练使用)
  9. python爬大众点评手机号_Python爬虫丨大众点评数据爬虫教程(1)
  10. python实战系列之python变量