INNER CODE UNIT · Python
load_cookie_header
cwuom/NeriPlayer · tools_pub/ytmusic_api_probe.py:343
def load_cookie_header(path: str) -> str:
return Path(path).read_text(encoding="utf-8", errors="ignore").strip()
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(";"):