mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
Update update_game_requests_info.py
This commit is contained in:
parent
eb3bd2b4a6
commit
81ad585a18
@ -5,6 +5,7 @@ from bs4 import BeautifulSoup
|
|||||||
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 services.log import logger
|
from services.log import logger
|
||||||
|
from httpx import ConnectTimeout, CloseError
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -50,9 +51,12 @@ async def update_requests_info(game_name: str):
|
|||||||
data = add_to_data(data, x, game_name)
|
data = add_to_data(data, x, game_name)
|
||||||
logger.info(f"{key} is update...")
|
logger.info(f"{key} 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:
|
||||||
json.dump(data, wf, ensure_ascii=False, indent=4)
|
json.dump(data, wf, ensure_ascii=False, indent=4)
|
||||||
return data, 200
|
return data, 200
|
||||||
@ -150,6 +154,8 @@ async def _async_update_fgo_extra_info(url: str, key: str, _id: str, semaphore):
|
|||||||
x = {key: {}}
|
x = {key: {}}
|
||||||
x[key]["入手方式"] = obtain
|
x[key]["入手方式"] = obtain
|
||||||
return x
|
return x
|
||||||
except TimeoutError:
|
except (TimeoutError, ConnectTimeout, CloseError):
|
||||||
logger.warning(f"访问{url}{_id} 第 {i}次 超时...已再次访问")
|
logger.warning(f"访问{url}{_id} 第 {i}次 超时...已再次访问")
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"访问{url}{_id} 第 {i}次 未知错误 {type(e)}:{e}...已再次访问")
|
||||||
return {}
|
return {}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user