个人学习的小总结,在谷歌浏览器中使用selenium获取cookie,再使用cookie跳过登录进入主界面

首先获取登录后的cookie

import time
from selenium import webdriver#获取谷歌浏览器
driver=webdriver.Chrome()
#获取登录界面的地址
driver.get("登陆界面地址")
#通过driver获取用户名密码自动输入
driver.find_element_by_xpath('用户名输入框的xpath地址').send_keys("用户名")
driver.find_element_by_xpath('密码输入框的xpath地址').send_keys("密码")
#点击验证码输入框的地址
driver.find_element_by_xpath('验证码输入框的地址').click()
#留一个睡眠时间等待手动输入验证码
time.sleep(25)#可以预留25秒
#登录后获取登录之后的
cookie = driver.get_cookies()
#打印出cookie出来
print(cookie)

提取cookie信息中的“name”和“value”

{'name': 'Admin-Token','value': 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6Ijc4YjE3NWVkLTcyOTktNDA5OS1hZWZlLWQzYzVmZjA4YzgwMyJ9.0dYfVkn8RRTIUk8ZrzDfl0xMcyyGM6-GrI32dHsFDRyEW9EwQYY1_br1zcNM4uE-ugUK7VNJESHg3tg1jNk_PQ'}

再使用获取到的cookie信息跳过登录

import time
from selenium import webdriver#获取谷歌浏览器
driver=webdriver.Chrome()
#获取登录界面的地址
driver.get("登陆界面地址")
#加入提取出来的cookie信息
driver.add_cookie({'name': 'Admin-Token','value': 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6Ijc4YjE3NWVkLTcyOTktNDA5OS1hZWZlLWQzYzVmZjA4YzgwMyJ9.0dYfVkn8RRTIUk8ZrzDfl0xMcyyGM6-GrI32dHsFDRyEW9EwQYY1_br1zcNM4uE-ugUK7VNJESHg3tg1jNk_PQ'})
#获取登陆后的界面
driver.get("登录后的界面")

PS:有可能会出现跳转后关闭的问题,也可以给一个睡眠(time.sleep())等待一段时间

python通过cookie跳过登录相关推荐

  1. 通过Cookie跳过登录验证码

    准备工具: fiddler Python+selenium ------------------ 以百度登录为例. 验证码是汉字的,我想通过程序识别起来有点难度,也会比较麻烦. 接下来开始动手. 1. ...

  2. 自动化测试 -- 通过Cookie跳过登录验证码

    介绍了验证码的几种处理方式,最后一种就是通过Cookie跳转过验证码,但讲的不够详细.今天,就详细的介绍一下这种方式. 准备工具: ------------------ fiddler Python+ ...

  3. python之cookie, cookiejar 模拟登录绕过验证

    0.思路 如果懒得模拟登录,或者模拟登录过于复杂(多步交互或复杂验证码)则人工登录后手动复制cookie(或者代码读取浏览器cookie),缺点是容易过期. 如果登录是简单的提交表单,代码第一步模拟登 ...

  4. 通过Cookie跳过登录验证码【限cookie不失效有用】

    验证码,相信每个写web自动化测试的同学来说,都是个头疼的事,怎么办呢? 方法还是有的,先说今天这种方式,通过cookie绕过登录验证码 思路: 需要你通过抓包工具抓到你登录的cookie 接下来开始 ...

  5. selenium通过cookie跳过登录验证码实现登录

    一般做ui自动化面对验证码一直是一个问题,在网上页百度了一些关于验证码的问题,有通过把验证码提取下来通过pytesser,tesseract,OCR 等库处理,但是这些比较麻烦. 还是因为本人比较渣看 ...

  6. python如何登录一个需要第三方验证的网站_python+selenium 之如何跳过登录验证

    忙了一段时间没来学习了,今天学习下如何跳过登录验证码登录 首先我们很多系统的登录机制都会有短信验证或者图形验证等,每次自动化代码走到登录的时候,因为随机的验证码,导致无从下手 其实据我所知是有很多种方 ...

  7. selenium利用cookie跳过验证码登录

    1.测试场景 在实现web自动化的过程中,为了解决每次登录时,验证码会随机变化的问题,以达到测试已登录状态的其他页面模块,我们需要利用cookie跳过登录,完成测试. 正常情况下,项目测试人员是不会遇 ...

  8. python通过cookie绕过验证码_Python Selenium Cookie 绕过验证码实现登录示例代码

    之前介绍过通过cookie 绕过验证码实现登录的方法.这里并不多余,会增加分析和另外一种方法实现登录. 1.思路介绍 1.1.直接看代码,内有详细注释说明 # FileName : Wm_Cookie ...

  9. Python爬虫——Cookie模拟登录

    文章目录 Python爬虫--Cookie模拟登录 1.Cookie模拟登录 2.Handler处理器 Python爬虫--Cookie模拟登录 1.Cookie模拟登录 现在很多网站需要用户成功登录 ...

最新文章

  1. 【Dual-Path-RNN-Pytorch源码分析】loss函数:SI-SNR
  2. java基本特性_Java面试总结之Java基础
  3. 基于web的新闻发布系统_终极Linux系统ExTiX 19.8发布,基于深度操作系统deepin15.11...
  4. LeetCode 853. 车队(排序)
  5. 【操作系统】中断和异常的比较
  6. java中断响应时间_Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的
  7. 英特尔 英特尔 显示器音频_每日新闻摘要:ZombieLoad是对英特尔PC的最新威胁
  8. 计算机录屏幕和声音的软件是什么,win7电脑如何录屏?怎么录屏幕视频和声音...
  9. xmind8 破解激活教程
  10. 如何清除计算机搜索框内的搜索历史记录,如何清除搜索框中的网站访问历史记录...
  11. 关于error LNK2005: char * xxx (?xx@@3PADA) already defined in xxx
  12. c语言编译免疫算法亲和力,蚁群算法模拟系统设计及实现.doc
  13. matlab dbns实现,深度置信网DBNs的源码
  14. flex布局右列固定左列自适应,遇到white-space nowrap 影响布局超长的问题
  15. Flink获取外部传递参数的两种方式
  16. JixiPix Hand Tint Pro for Mac(图片处理软件)
  17. Html-移动端与响应式
  18. 对于PM来说:拥有PMP证书,就拥有更多机会
  19. Binning模式缩小分辨率
  20. TypeScript基础入门

热门文章

  1. 这台计算机没有连接到网络怎么办,通过路由器连接电脑连不上网怎么办_台式连接路由器没有网解决方法-系统城...
  2. 【NVMe2.0b 8】NVMe 队列仲裁机制
  3. ORAN传输封装类型
  4. 六度分离(Six Degrees of Separation)理论
  5. SAP用户应该知道的销售订单(协议)的重要控制逻辑
  6. 如何利用自己的数据制作社交地图?只显示可视区域内的标注
  7. 知乎页面颜色个性化修改
  8. paly()方法和pause()方法
  9. Moudle、aar新建和导入
  10. 学计算机高考英语听力考试,北京:2018年高考英语听力机考问答