我正在使用Python请求模块,并且为了执行API,响应以text / html格式出现。我需要从响应中提取特定文本。
{'Cache-Control': 'must-revalidate', 'Content-Type': 'text/html; charset=UTF-8', 'Date': 'Thu, 16 May 2019 01:57:47 GMT', 'Expires': 'Sat, 26 Jul 1997 05:00:00 GMT', 'Pragma': 'no-cache', 'Server': 'Apache', 'Set-Cookie': 'targetValue-fox=a%3X4%3F%7vu%4t0%3Bs%3A32%3A%34242342jkjk2342342kj42%22%3G%9K; expires=Thu, 16-May-2019 03:57:47 GMT;'Connection': 'keep-alive'}
我需要提取Set-Cookie
的值。请让我知道我们该怎么做。
答案 0 :(得分:0)
从字典的内容看,实际上看起来像标题,如果是标题,请使用req.headers
将其放入字典中
import requests
req = requests.get(.....)
resp = req.headers
然后,您可以从Set-Cookie
字典中提取密钥resp
的值
print(resp.get("Set-Cookie"))