【selenium】126官网邮箱登录

模拟场景说明:访问126邮箱官网,输入用户名、密码,点击登录

难点说明:因为126首页的登录框在一个iframe框架中,所以直接定位是定位不到的,,就好比面前放了一个玻璃盒子,里面有一个苹果,你能看见,但是直接拿你是拿不到的,需要先把盒子打开,进去了才能拿到苹果。因此我们需要先切进iframe中才能定位到用户名、密码、登录按钮元素

注意:因为iframe的id是动态的,所以我们只能通过其他方法定位iframe,iframe的定位方法有:id,name,index等,这里我用name元素定位iframe

# encoding=utf8
from selenium import webdriver
import time# 获取浏览器句柄
firefox_driver = webdriver.Firefox()
url_126 = "https://mail.126.com/"
# 访问126首页
firefox_driver.get(url_126)
time.sleep(5)# 窗口最大化
firefox_driver.maximize_window()# 切进iframe
iframe_element = firefox_driver.find_element_by_name("")
firefox_driver.switch_to.frame(iframe_element)# 输入用户名、密码
firefox_driver.find_element_by_xpath("html/body/div[2]/div[2]/div[2]/form/div/div[1]/div[2]/input").\send_keys("username")
firefox_driver.find_element_by_xpath("html/body/div[2]/div[2]/div[2]/form/div/div[3]/div[2]/input[2]").\send_keys("password")
firefox_driver.find_element_by_id("dologin").click()time.sleep(10)# 关闭浏览器
firefox_driver.quit()

【selenium】126官网邮箱登录相关推荐

  1. oracle官网免登录下载jdk8

    oracle官网免登录下载jdk8 没见过有人写这个文章,我就把我所发现的分享给大家,避免想下载jdk还要登录("'▽'") 终于让我找到了这个免登录下载官网jdk的方法,本文以下 ...

  2. 小米商城官网(登录页,首页,详情页,我的购物车页,我的订单页,确认订单页)HTML+CSS+JS

    文章目录 前言 一.登录页 二.首页 三.我的购物车页 四.我的订单页 五.确认订单页 六.详情页 七.整体结构和效果图 总结 前言 仿小米商城官网项目是本人实训内容,实训老师带着做的首页和登录页,本 ...

  3. c#爬虫-1688官网自动登录

    背景 在1688官网里面有很多信息是需要登录才能看得到的,比如商家的联系电话等等.那么我们在抓取它的网页的时候,肯定是需要维持登录状态才能得到对应的内容.这里面就会涉及到自动登录的问题. 登录地址 h ...

  4. oracle 官网免登录下载

    Oracle数据库作为一个大型数据库,得到众多的大型企业的认可,可谓是一统江山.但是我们知道oracle数据库是要收费的,当然这只是针对于商业用途,我们普通开发人员用于学习和开发是可以随便使用的(心中 ...

  5. Vmware 官网不登录下载vmware workstation pro

    下载链接 https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.4-12990004.exe 如果下 ...

  6. Python+selenium 实现自动化163邮箱登录并发送邮件

    啊!终于写出来了,定位好久,终于都弄完了.但是有时候又发送不成功有时候又可以,不知道是我暂停时间太短,还是其他什么原因.记录一下吧~ 定位时注意一下动态的iframe ''' 自动登录163邮箱,并发 ...

  7. 仿写小米官网(登录、注册页面、首页、详情页、购物车)

    功能介绍 各网页公用功能 返回顶部 调用jquery的方法实现效果,页面滚动超过任意位置时右侧出现返回顶部按钮,点击后平滑返回顶部 注册 用户需要填写手机号.昵称.密码且勾选同意协议,如果是合法数据且 ...

  8. oracle 官网邮箱和密码是什么,我是如何进入21cn内网的(可能获取用户邮箱密码)...

    简单的来说还是st2的远程执行.为什么没有修复,我感到很奇怪.漏洞地址是:http://corp.21cn.com/index_cloud.shtml我还是先弹回来的. 权限直接是root哦.然后传了 ...

  9. 仿小米官网登录功能的实现

    效果图如下: 首先我们需要搭建好页面布局 html的代码如下: ​ <div class="contentrightbottom"><div class=&quo ...

  10. Python爬虫登录大学官网

    Python爬虫登录大学官网   通过python登录大学官网(当然首先要有账号密码),内容包括:如何使用chrome查看网页信息和网络请求.分析网站通过js加密用户密码的方式.使用python登录网 ...

最新文章

  1. 关于修改session的生存时间以及回收机制
  2. ASP.NET MVC 实现与SQLSERVER的依赖缓存
  3. oracle把多行合并成字符串,怎样将Oracle多行转换成字符串?
  4. 卡顿人生,如何拯救?
  5. npm run dev (明明有.vue文件),却报错 cannot GET
  6. 数值计算与优化(共轭梯度法和QR)
  7. 随想录(写给那些学校不是985、211的同学们)
  8. Neo4j安装及使用
  9. 局域网屏幕共享软件Inletex使用教程
  10. android面试中经典的75道逻辑思维题
  11. 练习2-12 输出华氏-摄氏温度转换表
  12. php 抓取网页图片
  13. html5 合成两张图片,HTML5 Canvas笔记——图像合成
  14. word中无法输入中文
  15. 由于这台计算机上储存的远程桌面,“由于这台计算机没有远程桌面客户端访问许可证,远程会话被中断”的解决方案...
  16. 计算机没有休眠睡眠状态,电脑没有睡眠模式_电脑怎么没有睡眠模式
  17. 蘑菇街php面试,蘑菇街面试
  18. HTML5新特性_笔记
  19. Hackrf_One_Lesson3
  20. 使用kindeditor中图片上传后插入不显示绝对路径的修改办法

热门文章

  1. 怎么注册免费苹果开发者账号?
  2. chrome调试工具使用技巧汇总
  3. 宾州州立计算机科学世界排名,美国宾州州立大学排名和各专业排名
  4. 如何查看系统中的木马
  5. 关于计算机网络ppt背景图片,windows10设置幻灯片播放式背景桌面图文教程
  6. 【UI】优秀的网站欣赏以及分析
  7. 09年全球IT企业互联网公司市值排行榜
  8. 迪文屏CRC16校验
  9. 汇编学习软件推荐 - 汇编金手指
  10. 文献阅读(40)ICLR2021-Combining Label Propagation and Simple Models Out-performs Graph Neural Networks