【发布时间】:2023-03-26 02:59:01
【问题描述】:
我有许多从 http 响应中获取并保存在集合中的 cookie 字符串。比如这样:
cookies = set()
cookies.add("__cfduid=123456789101112131415116; expires=Thu, 27-Aug-20 10:10:10 GMT; path=/; domain=.example.com; HttpOnly; Secure")
cookies.add("MUID=16151413121110987654321; domain=.bing.com; expires=Mon, 21-Sep-2020 10:10:11 GMT; path=/;, MUIDB=478534957198492834; path=/; httponly; expires=Mon, 21-Sep-2020 10:10:11 GMT")
现在我想将该字符串解析为数组或其他内容,以便更轻松地访问数据(域、过期、...)。比如这样:
cookie['MUID']['value']
cookie['MUID']['domain']
cookie['MUIDB']['path']
cookie['__cfduid']['Secure']
...
但我不知道我是怎么做到的。我尝试使用来自http.cookies 的SimpleCookie,但没有得到预期的结果。
【问题讨论】:
标签: python cookies http-headers