使用python脚本的Basic-Auth会话

时间:2017-10-31 20:54:30

标签: python python-requests basic-authentication

我正在创建python脚本来远程配置路由器设置但是最近偶然发现了在工作完成后如何注销或关闭会话的问题?

从搜索中我发现Basic-Authentication没有注销选项。如何在python脚本中解决它?

2 个答案:

答案 0 :(得分:0)

基本身份验证没有注销的概念,但您的路由器页面应该有一些实现。如果没有,也许它有一个超时,你就离开它。

由于您正在使用请求模块,如果没有端点或参数,可能很难进行实际注销。我认为那时最好的办法就是再次登录,但凭证无效。研究路由器页面的结构以及网址中显示的参数可以为您提供更多选择。

如果您想要使用其他路线并使用无头网络浏览器,您实际上可以点击退出按钮(如果存在)。像Selenium这样的东西可以做到这一点。

答案 1 :(得分:0)

使用python请求,您可以打开会话,完成工作,然后使用以下命令注销:

r = requests.get(' logouturl',params = {...})

注销操作只是一个http Get方法。