selenium---Basic Auth操作

  有一些没有接触过Basic Auth知识的小伙伴们看到这种标题肯定一脸懵,Basic Auth是什么?干什么的?为什么可以通过selenium来操作?

Basic Auth

Basic Auth是开放平台的两种认证方式,简单点说明就是每次请求API时都提供用户的username和password。如果还不了解的话,安静来个图,大家应该就清楚是哪一种方式了。访问网站的时候,会给我们直接来一个弹出框,然后让输入用户名,密码操作。

如果遇到这种操作,直接使用操作弹出框的方法没有办法实现,那么应该怎么做呢? selenium这么强大的工具,肯定有办法解决,下面安静简单的介绍下如何进行操作,这里安静拿禅道开源页面进行测试(如果不会安装禅道的,可以网上百度,安静后续也给大家安装禅道的教程)

访问Basic Auth

其实这种访问,我们可以直接把用户名和密码直接写入到URL中进行直接访问。直接上代码

格式: http://用户名:密码@URL路径 

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://admin:123456@127.0.0.1/index.php')

通过动图显示,已经直接登录成功了,跳过了需要输入用户名和密码的阶段。

本篇内容比较少,只是简单的介绍了如何进行对Basic Auth进行操作,简单的认识下什么是Basic Auth。如果你感觉安静写的不错,可以点个关注,持续更新!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值