【selenium】126官网邮箱登录
【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官网邮箱登录相关推荐
- oracle官网免登录下载jdk8
oracle官网免登录下载jdk8 没见过有人写这个文章,我就把我所发现的分享给大家,避免想下载jdk还要登录("'▽'") 终于让我找到了这个免登录下载官网jdk的方法,本文以下 ...
- 小米商城官网(登录页,首页,详情页,我的购物车页,我的订单页,确认订单页)HTML+CSS+JS
文章目录 前言 一.登录页 二.首页 三.我的购物车页 四.我的订单页 五.确认订单页 六.详情页 七.整体结构和效果图 总结 前言 仿小米商城官网项目是本人实训内容,实训老师带着做的首页和登录页,本 ...
- c#爬虫-1688官网自动登录
背景 在1688官网里面有很多信息是需要登录才能看得到的,比如商家的联系电话等等.那么我们在抓取它的网页的时候,肯定是需要维持登录状态才能得到对应的内容.这里面就会涉及到自动登录的问题. 登录地址 h ...
- oracle 官网免登录下载
Oracle数据库作为一个大型数据库,得到众多的大型企业的认可,可谓是一统江山.但是我们知道oracle数据库是要收费的,当然这只是针对于商业用途,我们普通开发人员用于学习和开发是可以随便使用的(心中 ...
- Vmware 官网不登录下载vmware workstation pro
下载链接 https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.4-12990004.exe 如果下 ...
- Python+selenium 实现自动化163邮箱登录并发送邮件
啊!终于写出来了,定位好久,终于都弄完了.但是有时候又发送不成功有时候又可以,不知道是我暂停时间太短,还是其他什么原因.记录一下吧~ 定位时注意一下动态的iframe ''' 自动登录163邮箱,并发 ...
- 仿写小米官网(登录、注册页面、首页、详情页、购物车)
功能介绍 各网页公用功能 返回顶部 调用jquery的方法实现效果,页面滚动超过任意位置时右侧出现返回顶部按钮,点击后平滑返回顶部 注册 用户需要填写手机号.昵称.密码且勾选同意协议,如果是合法数据且 ...
- oracle 官网邮箱和密码是什么,我是如何进入21cn内网的(可能获取用户邮箱密码)...
简单的来说还是st2的远程执行.为什么没有修复,我感到很奇怪.漏洞地址是:http://corp.21cn.com/index_cloud.shtml我还是先弹回来的. 权限直接是root哦.然后传了 ...
- 仿小米官网登录功能的实现
效果图如下: 首先我们需要搭建好页面布局 html的代码如下: <div class="contentrightbottom"><div class=&quo ...
- Python爬虫登录大学官网
Python爬虫登录大学官网 通过python登录大学官网(当然首先要有账号密码),内容包括:如何使用chrome查看网页信息和网络请求.分析网站通过js加密用户密码的方式.使用python登录网 ...
最新文章
- 关于修改session的生存时间以及回收机制
- ASP.NET MVC 实现与SQLSERVER的依赖缓存
- oracle把多行合并成字符串,怎样将Oracle多行转换成字符串?
- 卡顿人生,如何拯救?
- npm run dev (明明有.vue文件),却报错 cannot GET
- 数值计算与优化(共轭梯度法和QR)
- 随想录(写给那些学校不是985、211的同学们)
- Neo4j安装及使用
- 局域网屏幕共享软件Inletex使用教程
- android面试中经典的75道逻辑思维题
- 练习2-12 输出华氏-摄氏温度转换表
- php 抓取网页图片
- html5 合成两张图片,HTML5 Canvas笔记——图像合成
- word中无法输入中文
- 由于这台计算机上储存的远程桌面,“由于这台计算机没有远程桌面客户端访问许可证,远程会话被中断”的解决方案...
- 计算机没有休眠睡眠状态,电脑没有睡眠模式_电脑怎么没有睡眠模式
- 蘑菇街php面试,蘑菇街面试
- HTML5新特性_笔记
- Hackrf_One_Lesson3
- 使用kindeditor中图片上传后插入不显示绝对路径的修改办法