mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
Update update_game_info.py
This commit is contained in:
parent
e401914790
commit
eb3bd2b4a6
@ -6,6 +6,7 @@ from urllib.parse import unquote
|
|||||||
from services.log import logger
|
from services.log import logger
|
||||||
from .util import remove_prohibited_str
|
from .util import remove_prohibited_str
|
||||||
from utils.http_utils import AsyncHttpx
|
from utils.http_utils import AsyncHttpx
|
||||||
|
from httpx import ConnectTimeout, CloseError
|
||||||
import bs4
|
import bs4
|
||||||
import re
|
import re
|
||||||
try:
|
try:
|
||||||
@ -57,9 +58,12 @@ async def update_info(url: str, game_name: str, info_list: list = None) -> 'dict
|
|||||||
data[name] = member_dict
|
data[name] = member_dict
|
||||||
logger.info(f'{name} is update...')
|
logger.info(f'{name} is update...')
|
||||||
data = await _last_check(data, game_name)
|
data = await _last_check(data, game_name)
|
||||||
except TimeoutError:
|
except (TimeoutError, ConnectTimeout, CloseError):
|
||||||
logger.warning(f'更新 {game_name} 超时...')
|
logger.warning(f'更新 {game_name} 超时...')
|
||||||
return {}, 999
|
return {}, 999
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"更新 {game_name} 未知错误 {type(e)}:{e}")
|
||||||
|
return {}, 998
|
||||||
with open(DRAW_PATH + f'{game_name}.json', 'w', encoding='utf8') as wf:
|
with open(DRAW_PATH + f'{game_name}.json', 'w', encoding='utf8') as wf:
|
||||||
wf.write(json.dumps(data, ensure_ascii=False, indent=4))
|
wf.write(json.dumps(data, ensure_ascii=False, indent=4))
|
||||||
return data, 200
|
return data, 200
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user