INNER CODE UNIT · Python
parse_cookie_pairs
cwuom/NeriPlayer · tools_pub/ytmusic_api_probe.py:347
def parse_cookie_pairs(cookie_header: str) -> list[tuple[str, str]]:
pairs: list[tuple[str, str]] = []
for chunk in cookie_header.split(";"):
chunk = chunk.strip()
if not chunk or "=" not in chunk:
continue
name, value = chunk.split("=", 1)
pairs.append((name.strip(), value.strip()))
return pairs
def cookie_value(cookie_header: str, name: str) -> str:
prefix = f"{name}="
for chunk in cookie_header.split(";"):
chunk = chunk.strip()
if chunk.startswith(prefix):
return chunk[len(prefix):]
return ""