mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-08 21:30:01 +08:00
fix bilibili_sub
This commit is contained in:
@@ -9,9 +9,9 @@ from .model import BilibiliSub
|
|||||||
from bilireq.live import get_room_info_by_id
|
from bilireq.live import get_room_info_by_id
|
||||||
from .utils import get_meta, get_user_card
|
from .utils import get_meta, get_user_card
|
||||||
from utils.message_builder import image
|
from utils.message_builder import image
|
||||||
from bilireq.user import get_user_info
|
from bilireq.user import get_videos
|
||||||
|
# from .utils import get_videos
|
||||||
from bilireq import dynamic
|
from bilireq import dynamic
|
||||||
from .utils import get_videos
|
|
||||||
from typing import Optional, Tuple
|
from typing import Optional, Tuple
|
||||||
from configs.path_config import IMAGE_PATH
|
from configs.path_config import IMAGE_PATH
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
@@ -207,8 +207,8 @@ async def get_sub_status(id_: int, sub_type: str) -> Optional[str]:
|
|||||||
return await _get_up_status(id_)
|
return await _get_up_status(id_)
|
||||||
elif sub_type == "season":
|
elif sub_type == "season":
|
||||||
return await _get_season_status(id_)
|
return await _get_season_status(id_)
|
||||||
except ResponseCodeError:
|
except ResponseCodeError as msg:
|
||||||
logger.error(f"Id:{id_} 获取信息失败...请检查订阅Id是否存在或稍后再试...")
|
logger.info(f"Id:{id_} 获取信息失败...{msg}")
|
||||||
return None
|
return None
|
||||||
# return f"Id:{id_} 获取信息失败...请检查订阅Id是否存在或稍后再试..."
|
# return f"Id:{id_} 获取信息失败...请检查订阅Id是否存在或稍后再试..."
|
||||||
# except Exception as e:
|
# except Exception as e:
|
||||||
@@ -349,16 +349,8 @@ async def get_user_dynamic(
|
|||||||
await page.set_viewport_size(
|
await page.set_viewport_size(
|
||||||
{"width": 2560, "height": 1080, "timeout": 10000 * 20}
|
{"width": 2560, "height": 1080, "timeout": 10000 * 20}
|
||||||
)
|
)
|
||||||
await page.wait_for_selector(".panel-area")
|
await page.wait_for_selector(".bili-dyn-item__main")
|
||||||
await page.evaluate(
|
card = page.locator(".bili-dyn-item__main")
|
||||||
"""
|
|
||||||
xs = document.getElementById('internationalHeader');
|
|
||||||
xs.remove();
|
|
||||||
xs = document.getElementsByClassName('panel-area')
|
|
||||||
xs[0].remove();
|
|
||||||
"""
|
|
||||||
)
|
|
||||||
card = page.locator(".detail-card")
|
|
||||||
await card.wait_for()
|
await card.wait_for()
|
||||||
await card.screenshot(
|
await card.screenshot(
|
||||||
path=dynamic_path / f"{local_user.sub_id}_{dynamic_upload_time}.jpg",
|
path=dynamic_path / f"{local_user.sub_id}_{dynamic_upload_time}.jpg",
|
||||||
|
|||||||
Generated
+698
-247
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -39,7 +39,7 @@ dateparser = "^1.1.0"
|
|||||||
cn2an = "^0.5.16"
|
cn2an = "^0.5.16"
|
||||||
python-jose = "^3.3.0"
|
python-jose = "^3.3.0"
|
||||||
python-multipart = "^0.0.5"
|
python-multipart = "^0.0.5"
|
||||||
bilireq = "^0.2.2"
|
bilireq = "0.2.2.post0"
|
||||||
emoji = "^1.7.0"
|
emoji = "^1.7.0"
|
||||||
wordcloud = "^1.8.1"
|
wordcloud = "^1.8.1"
|
||||||
rich = "^12.4.3"
|
rich = "^12.4.3"
|
||||||
|
|||||||
Reference in New Issue
Block a user