HibiAPI / hibiapi /api /bilibili /constants.py
DengFengLai's picture
DF.
0a1b571
raw
history blame
1.11 kB
from http.cookies import SimpleCookie
from typing import Any
from hibiapi.utils.config import APIConfig
_CONFIG = APIConfig("bilibili")
class BilibiliConstants:
SERVER_HOST: dict[str, str] = {
"app": "https://app.bilibili.com",
"api": "https://api.bilibili.com",
"interface": "https://interface.bilibili.com",
"main": "https://www.bilibili.com",
"bgm": "https://bangumi.bilibili.com",
"comment": "https://comment.bilibili.com",
"search": "https://s.search.bilibili.com",
"mobile": "https://m.bilibili.com",
}
APP_HOST: str = "http://app.bilibili.com"
DEFAULT_PARAMS: dict[str, Any] = {
"build": 507000,
"device": "android",
"platform": "android",
"mobi_app": "android",
}
APP_KEY: str = "1d8b6e7d45233436"
SECRET: bytes = b"560c52ccd288fed045859ed18bffd973"
ACCESS_KEY: str = "5271b2f0eb92f5f89af4dc39197d8e41"
COOKIES: SimpleCookie = SimpleCookie(_CONFIG["net"]["cookie"].as_str())
USER_AGENT: str = _CONFIG["net"]["user-agent"].as_str()
CONFIG: APIConfig = _CONFIG