自定义ua判断

This commit is contained in:
Womsxd 2022-09-01 08:29:55 +08:00
parent 6669f65d31
commit 8838923ea1
No known key found for this signature in database
GPG Key ID: 0FE76418EE689B68

View File

@ -50,6 +50,7 @@ def get_ds2(q: str, b: str) -> str:
def get_device_id() -> str:
return str(uuid.uuid3(uuid.NAMESPACE_URL, config.config["account"]["cookie"]))
# 获取签到的奖励名称
def get_item(raw_data: dict) -> str:
temp_name = raw_data["name"]
@ -64,6 +65,18 @@ def next_day() -> int:
return next_day_time
# 获取ua 防止出现多个miHoYoBBS
def get_useragent() -> str:
if config.config["games"]["cn"]["useragent"] == "": # 没设置自定义ua就返回默认ua
return setting.headers['User-Agent']
if "miHoYoBBS" in config.config["games"]["cn"]["useragent"]: # 防止出现多个miHoYoBBS
i = config.config["games"]["cn"]["useragent"].index("miHoYoBBS")
if config.config["games"]["cn"]["useragent"][i - 1] == " ":
i = i-1
return f'{config.config["games"]["cn"]["useragent"][:i]} miHoYoBBS/{setting.mihoyobbs_Version}'
return f'{config.config["games"]["cn"]["useragent"]} miHoYoBBS/{setting.mihoyobbs_Version}'
# 获取Openssl版本
def get_openssl_version() -> int:
try: