gpt4 book ai didi

Python 请求弹出验证

转载 作者:行者123 更新时间:2023-12-04 17:57:58 29 4
gpt4 key购买 nike

from requests.auth import HTTPDigestAuth
import requests
url = "http://128.11.1.2/cgi-bin/allconf.cgi?getdata"
r = requests.get(url, auth=HTTPDigestAuth('test', 'test'))
print(r)

当我转到该 URL 时,它显示为 Response 401,即使用户名和密码是正确的。如果我在 chrome 浏览器上手动执行该特定 URL 并登录,它工作正常。

有什么办法可以解决这个问题吗?因此,我可以开始使用我熟悉的 BeautifulSoup 抓取所有信息。

最佳答案

你试过用这个代替吗? (这使用基本身份验证)

requests.post('url', auth=('test', 'test'))
<Response [200]>

身份验证取决于您使用的身份验证类型。

检查此链接以获取更多与您可能使用的相匹配的身份验证类型。

http://docs.python-requests.org/en/master/user/authentication/

关于Python 请求弹出验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38791737/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com