From 41b60b61520d435801240c94205a4376ff397434 Mon Sep 17 00:00:00 2001 From: Merky Gao Date: Mon, 1 Aug 2022 11:11:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20bili=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E5=9C=A8=E6=8A=95=E7=A8=BF=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E6=97=B6URL=E5=92=8C=E5=88=86=E5=89=B2=E7=BA=BF=E8=BF=9E?= =?UTF-8?q?=E5=9C=A8=E4=B8=80=E8=B5=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 比如up发布一条动态后,qq显示的链接事[https://t.bilibili.com/123456789012345678-------------],会把后面的分隔符算在链接里边,导致直接点开后404(*^_^*). だから……お願い! --- plugins/bilibili_sub/data_source.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/bilibili_sub/data_source.py b/plugins/bilibili_sub/data_source.py index b2d074dd..c06460ec 100755 --- a/plugins/bilibili_sub/data_source.py +++ b/plugins/bilibili_sub/data_source.py @@ -254,6 +254,7 @@ async def _get_up_status(id_: int) -> Optional[str]: video_info = await get_videos(id_) latest_video_created = 0 video = None + dividing_line = "\n-------------\n" if _user.uname != uname: await BilibiliSub.update_sub_info(id_, uname=uname) dynamic_img, dynamic_upload_time, link = await get_user_dynamic(id_, _user) @@ -270,7 +271,7 @@ async def _get_up_status(id_: int) -> Optional[str]: and video and _user.latest_video_created < latest_video_created ): - rst = rst + "-------------\n" if rst else rst + rst = rst + dividing_line if rst else rst await BilibiliSub.update_sub_info( id_, latest_video_created=latest_video_created ) @@ -281,7 +282,7 @@ async def _get_up_status(id_: int) -> Optional[str]: f'Bvid:{video["bvid"]}\n' f'直链:https://www.bilibili.com/video/{video["bvid"]}' ) - rst = None if rst == "-------------\n" else rst + rst = None if rst == dividing_line else rst return rst