Python请求无密码认证

问题描述 投票:0回答:1

我需要使用 81 端口登录站点上的管理配置文件。用户名为“admin”,密码为空。也就是说,如果我通过浏览器打开登录窗口,我只需要在输入表单中指定用户名。

我正在尝试这样做:

s = requests.session

但是使用

s.get(url=f'http://{ip}:81', auth=('admin', ''))
我得到(响应[401])

并且还使用

s.get(url=f'http://{ip}:81', auth=('admin', None))
我得到(响应[401])

问题:如何通过 python 请求获得无密码的 (Responce [200]) ?

python-3.x authentication python-requests
1个回答
0
投票

问题已解决:

s.get(f'http://ip', timeout = 10, verify = False, auth = HTTPDigestAuth('admin', ''))
© www.soinside.com 2019 - 2024. All rights reserved.