gpt4 book ai didi

Python 请求 - 检查特定 header 是否存在

转载 作者:太空狗 更新时间:2023-10-30 00:37:49 24 4
gpt4 key购买 nike

我正在使用 python requests 模块获取 url。

response = requests.get(url)

这个 url 有一组 header ,其中一个特定的 header 有时存在,有时不存在。如果它存在,我想获取此 header 的值。我正在使用

retry_after = response.headers['Retry-After']

然而,当标题不存在时会抛出异常。我想要的是这样的

If this header exists ( if header is not None)
retry_after = response.header['Retry_After']

如何使用 python requests 实现这一点

最佳答案

您将像使用任何标准 Python 字典一样检查 header 键是否存在。

if 'Retry_After' in response.headers:
... # do something

或者,使用 dict.get 达到同样的效果:

retry_after = response.headers.get('Retry_After')

这会将 retry_after 分配给键值(如果存在),否则分配给 None

关于Python 请求 - 检查特定 header 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49488119/

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