我正在创建python脚本来远程配置路由器设置,但是最近偶然发现了如何在完成任务后注销或关闭会话的问题?
通过搜索,我发现基本身份验证没有退出的选项。如何在python脚本中解决这个问题?
发布于 2017-10-31 21:33:06
Basic没有注销的概念,但是路由器的页面应该有一些实现。如果不是,它可能有一个超时,而你只是离开它。
由于使用的是请求模块,如果没有端点或参数,则可能很难进行实际注销。我认为此时最好的方法是再次登录,但使用无效的凭据。研究路由器页面的结构和urls中出现的参数可以为您提供更多的选项。
如果您想要走不同的路线,使用类似无头浏览器之类的东西,您实际上可以单击注销按钮(如果存在的话)。像Selenium这样的东西可以做到这一点。
发布于 2017-10-31 21:48:08
使用python请求,您可以打开您的会话,完成您的工作,然后使用:
R= requests.get('logouturl',params={.})
注销操作只是一个http方法。
https://stackoverflow.com/questions/47044392
复制相似问题