From: qydysky Date: Sun, 28 Mar 2021 08:16:16 +0000 (+0800) Subject: 获取直播流前先清空 X-Git-Tag: v0.5.8~1^2~9 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=6f15fe9a212388d42fc96dbedf2fe907496e1827;p=bili_danmu%2F.git 获取直播流前先清空 --- diff --git a/F/api.go b/F/api.go index c1aad02..b606ee3 100644 --- a/F/api.go +++ b/F/api.go @@ -271,6 +271,7 @@ func Html() (missKey []string) { c.AcceptQn = tmp } //直播流链接 + c.Live = []string{} for _,v1 := range v.URLInfo { c.Live = append(c.Live, v1.Host+v.BaseURL+v1.Extra) } @@ -475,6 +476,7 @@ func getRoomPlayInfo() (missKey []string) { c.AcceptQn = tmp } //直播流链接 + c.Live = []string{} for _,v1 := range v.URLInfo { c.Live = append(c.Live, v1.Host+v.BaseURL+v1.Extra) } @@ -579,6 +581,7 @@ func getRoomPlayInfoByQn() (missKey []string) { c.AcceptQn = tmp } //直播流链接 + c.Live = []string{} for _,v1 := range v.URLInfo { c.Live = append(c.Live, v1.Host+v.BaseURL+v1.Extra) } diff --git a/Reply/F.go b/Reply/F.go index 6811ee7..8f79fe1 100644 --- a/Reply/F.go +++ b/Reply/F.go @@ -248,14 +248,6 @@ func Saveflvf(){ CookieM[k.(string)] = v.(string) return true }) - Cookie := p.Map_2_Cookies_String(CookieM) - if i := strings.Index(Cookie, "PVID="); i != -1 { - if d := strings.Index(Cookie[i:], ";"); d == -1 { - Cookie = Cookie[:i] - } else { - Cookie = Cookie[:i] + Cookie[i + d + 1:] - } - } {//重试 l.L(`I: `,"尝试连接live") @@ -264,7 +256,7 @@ func Saveflvf(){ Retry:10, SleepTime:5, Header:map[string]string{ - `Cookie`:Cookie, + `Cookie`:p.Map_2_Cookies_String(CookieM), }, Timeout:5, JustResponseCode:true, @@ -288,7 +280,7 @@ func Saveflvf(){ Retry:10, SleepTime:5, Header:map[string]string{ - `Cookie`:Cookie, + `Cookie`:p.Map_2_Cookies_String(CookieM), }, SaveToPath:saveflv.path + ".flv", Timeout:-1,