We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed0c984 commit 1bf1e72Copy full SHA for 1bf1e72
1 file changed
src/plugins/bilibili/plugins/_utils.py
@@ -42,7 +42,11 @@ def raise_for_status(resp: Response) -> Any:
42
base_url="https://api.bilibili.com/x/share",
43
)
44
45
-URL_PATTERN = re.compile(r"https://b23\.tv/\w+")
+URL_PATTERN = re.compile(
46
+ r"http[s]?://"
47
+ r"(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|"
48
+ r"(?:%[0-9a-fA-F][0-9a-fA-F]))+"
49
+)
50
51
52
async def get_share_click(oid: Any, origin: str, share_id: str) -> str:
0 commit comments