INNER CODE UNIT · Python
_cookies_to_dict
1837620622/cloudflare-bypass-2026 · bypass_cdp.py:41
def _cookies_to_dict(cookies: Any) -> Dict[str, str]:
"""将 get_all_cookies 返回值转为 name->value"""
out: Dict[str, str] = {}
if not cookies:
return out
if isinstance(cookies, dict):
# 可能已是 name:value 或 cookie 结构
if all(isinstance(v, str) for v in cookies.values()):
return dict(cookies)
for k, v in cookies.items():
if isinstance(v, dict) and "value" in v:
out[str(v.get("name", k))] = str(v.get("value", ""))
else:
out[str(k)] = str(v)
return out
if isinstance(cookies, list):
for c in cookies:
if isinstance(c, dict):