如何用Python代码按分号解析API响应提取SESSION参数?
提取SESSION变量的最简Python代码
目标Cookie响应
"SESSION=XXXXXXXXXXXX; Path=/; Secure; HttpOnly; Samesite=Lax"
最简解析代码
cookie_str = "SESSION=XXXXXXXXXXXX; Path=/; Secure; HttpOnly; Samesite=Lax" session_value = next(v.strip() for k, v in (item.split('=', 1) for item in cookie_str.split(';')) if k.strip() == 'SESSION') print(session_value)
代码说明
- 用
split(';')将Cookie字符串按分号拆分为多个键值对片段 - 对每个片段用
split('=', 1)拆分键和值(1限制仅拆分一次,避免值中包含等号导致的错误) - 遍历筛选出键为
SESSION的项,通过next()直接获取对应的值并去除首尾空格
内容的提问来源于stack exchange,提问作者spartycurse
相关产品推荐
相关产品推荐

