diff --git a/plugin/bilibili/bilibili_parse.go b/plugin/bilibili/bilibili_parse.go index ac5c9932..8d6e2a89 100644 --- a/plugin/bilibili/bilibili_parse.go +++ b/plugin/bilibili/bilibili_parse.go @@ -13,10 +13,10 @@ import ( var ( limit = ctxext.NewLimiterManager(time.Second*10, 1) - searchVideo = `bilibili.com/video/(?:av(\d+)|([bB][vV][0-9a-zA-Z]+))` - searchDynamic = `(t.bilibili.com|m.bilibili.com/dynamic)/(\d+)` - searchArticle = `bilibili.com/read/(?:cv|mobile/)(\d+)` - searchLiveRoom = `live.bilibili.com/(\d+)` + searchVideo = `bilibili.com\\?/video\\?/(?:av(\d+)|([bB][vV][0-9a-zA-Z]+))` + searchDynamic = `(t.bilibili.com|m.bilibili.com\\?/dynamic)\\?/(\d+)` + searchArticle = `bilibili.com\\?/read\\?/(?:cv|mobile\\?/)(\d+)` + searchLiveRoom = `live.bilibili.com\\?/(\d+)` searchVideoRe = regexp.MustCompile(searchVideo) searchDynamicRe = regexp.MustCompile(searchDynamic) searchArticleRe = regexp.MustCompile(searchArticle)