web自动化测试-绕过验证码登录
手动绕过登录界面,使用工具:python+Fidder
1.以百度登录界面为例
登录前先进行抓包,记录下cookie的值
2.再进行手动登录,输入用户名和密码,点击登录,登录后,点击记住密码
再次进行抓包,查看cookie的值
3.对比登录前和登录后的cookie值,我们可以看到新增了BDUSS的值
4.代码如下:
cookie值用BIDUPSID和BDUSS
# -*- coding=utf-8 -*-
from selenium import webdriver # 引入包
from time import sleepdriver = webdriver.Chrome() # 实例化浏览器
driver.get('https://www.baidu.com/') # 打开网页
driver.maximize_window() # 最大化浏览器
# 手动添加cookie
driver.add_cookie({'name': 'BIDUPSID', 'value':'925632566323255587'})
driver.add_cookie({'name': 'BDUSS', 'value':'FBJCQAAAAAAAAAAAEAADDGAJWJAAAAAAAAAA'})
sleep(2)
driver.refresh() #刷新
sleep(3)
web自动化测试-绕过验证码登录相关推荐
- python绕过验证码登录_python接口自动化(十三)--cookie绕过验证码登录(详解)...
简介 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接).获取不到也没关系,可以通过添加cookie的方式绕过验证码.(注意:并不是所有的 ...
- 通过cookie绕过验证码登录(绕过验证码)
通过cookie绕过验证码登录(绕过验证码) #!/user/bin/env python3 # -*- coding: utf-8 -*- from selenium import webdrive ...
- python接口自动化(十三)--cookie绕过验证码登录(详解)
简介 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接).获取不到也没关系,可以通过添加cookie的方式绕过验证码.(注意:并不是所有的 ...
- selenium+java发送cookie,绕过验证码登录
这里用蜗牛学院的网页为例,http://www.woniuxy.com/ Cookie的处理分为: 服务器向客户端发送cookie 浏览器将cookie保存 之后每次http请求浏览器都会将cooki ...
- web自动化测试——QQ邮箱登录之Bussiness(login)登录操作
from Commomlib.Commonlib import Commonclass Login(Common):'''继承Common类'''def login(self, user, pwd): ...
- python通过cookie绕过验证码_Python Selenium Cookie 绕过验证码实现登录示例代码
之前介绍过通过cookie 绕过验证码实现登录的方法.这里并不多余,会增加分析和另外一种方法实现登录. 1.思路介绍 1.1.直接看代码,内有详细注释说明 # FileName : Wm_Cookie ...
- Web自动化测试教程
转载自python+selenium自动化软件测试(第2章):WebDriver API - Web自动化测试 - 博客园 (cnblogs.com) 目录 1.1 操作元素基本方法 1.1.1 打开 ...
- 转载:web 自动化测试
转载的 : http://www.cnblogs.com/zidonghua/p/7430083.html python+selenium自动化软件测试(第2章):WebDriver API 欢迎您来 ...
- Web自动化测试(全网最给力自动化教程)
http://www.cnblogs.com/zidonghua/p/7430083.html python+selenium自动化软件测试(第2章):WebDriver API 欢迎您来阅读和练手! ...
最新文章
- C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名。
- 如何查看无线网卡型号_如何检查笔记本电脑是否具有内置无线网卡?
- Post方式之百度翻译的爬取
- 汇编语言 DS段寄存器
- Java加密与解密的艺术~数字证书详解
- Volley,Okhttp,Retrofit源码研究心得大总结
- 神经网络与深度学习2
- 去除CSDN广告的方法
- 指纹调试 mtk(MT6763)- android8.1
- Linux 程序 动态库 静态库依赖关系
- Jmeter_基本操作-取样器
- 【数据库 · MySQL】听韩顺平老师课草稿
- 电脑上的PDF文件太大了怎么办?
- C# 串口CRC CCITT-FALSE 校验
- 从尾到头打印链表(C++和Python 实现)
- 【翻译大老外的文】信息平台与数据科学的兴起
- 2022/9月份济南X家公司面试题汇总(web前端)
- RAD(Rapid Application Develop,快速应用开发)模型
- 十大在线网上冲印站点介绍
- 微信运营零成本拉新技巧,会与不会之间只差看与不看!