From 15b77b5df5660636a894bfa0829c4dd68ec811e8 Mon Sep 17 00:00:00 2001 From: iawia002 Date: Sun, 19 Aug 2018 12:23:01 +0800 Subject: [PATCH] extractors/youku: improve regex matching, close #229 [ci skip] --- extractors/youku.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extractors/youku.go b/extractors/youku.go index c8463ef4e..a2a9b9674 100644 --- a/extractors/youku.go +++ b/extractors/youku.go @@ -148,7 +148,9 @@ func genData(youkuData data) map[string]downloader.FormatData { // Youku download function func Youku(url string) downloader.VideoData { - vid := utils.MatchOneOf(url, `id_(.+?).html`)[1] + vid := utils.MatchOneOf( + url, `id_(.+?)\.html`, `id_(.+)`, + )[1] youkuData := youkuUps(vid) if youkuData.Data.Error.Code != 0 { log.Fatal(youkuData.Data.Error.Note)