From: qydysky Date: Sat, 15 Jun 2024 17:40:09 +0000 (+0000) Subject: Improve cookie.txt 储存优化 X-Git-Tag: v0.14.5~3 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=963d3b4e22c79b51edafe26333a60388a6406342;p=bili_danmu%2F.git Improve cookie.txt 储存优化 --- diff --git a/F/CookieCrypo.go b/F/CookieCrypo.go index 9477bc3..157718e 100644 --- a/F/CookieCrypo.go +++ b/F/CookieCrypo.go @@ -40,18 +40,18 @@ func CookieGet() []byte { pri = d } } else { - if d, e := crypto.FileLoad(`cookie.txt`); e != nil || string(d[:3]) != `nol` { - clog.L(`E: `, e, `cookie保存格式:`, string(d[:3])) + if d, e := crypto.FileLoad(`cookie.txt`); e != nil || string(d[:6]) != `t=nol;` { + clog.L(`E: `, e, `cookie保存格式:`, string(d[:6])) return []byte{} } else { - return d[3:] + return d[6:] } } } - if source, e := crypto.FileLoad(`cookie.txt`); e != nil || string(source[:3]) != `pem` { - clog.L(`E: `, e, `cookie保存格式:`, string(source[:3])) + if source, e := crypto.FileLoad(`cookie.txt`); e != nil || string(source[:6]) != `t=pem;` { + clog.L(`E: `, e, `cookie保存格式:`, string(source[:6])) return []byte{} - } else if s, e := crypto.Decrypt(source[3:], pri); e != nil { + } else if s, e := crypto.Decrypt(source[6:], pri); e != nil { clog.L(`E: `, e) return []byte{} } else { @@ -72,7 +72,7 @@ func CookieSet(source []byte) { } else { f := file.New(`cookie.txt`, 0, true) _ = f.Delete() - _, _ = f.Write(append([]byte("nol"), source...), true) + _, _ = f.Write(append([]byte("t=nol;"), source...), true) return } } @@ -82,6 +82,6 @@ func CookieSet(source []byte) { } else { f := file.New(`cookie.txt`, 0, true) _ = f.Delete() - _, _ = f.Write(append([]byte("pem"), source...), true) + _, _ = f.Write(append([]byte("t=pem;"), source...), true) } }