This commit is contained in:
yyasha 2024-04-06 11:13:13 +03:00
parent 2c44abde3c
commit 80809d418d

View file

@ -46,9 +46,9 @@ func decodeVideoLink(body []byte) (string, error) {
return "", err return "", err
} }
switch { switch {
case video.Player.Params[0].URL1080 != "":
return video.Player.Params[0].URL1080, nil
case video.Player.Params[0].URL720 != "": case video.Player.Params[0].URL720 != "":
return video.Player.Params[0].URL1080, nil
case video.Player.Params[0].URL1080 != "":
return video.Player.Params[0].URL720, nil return video.Player.Params[0].URL720, nil
case video.Player.Params[0].URL480 != "": case video.Player.Params[0].URL480 != "":
return video.Player.Params[0].URL480, nil return video.Player.Params[0].URL480, nil
@ -62,8 +62,10 @@ func decodeVideoLink(body []byte) (string, error) {
return "", errors.New("link not found") return "", errors.New("link not found")
} }
const PCUserAgent string = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36" const (
const MobileUserAgent string = "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" PCUserAgent string = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
MobileUserAgent string = "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36"
)
func fetchVideoURL(ownerID int, videoID int) (string, error) { func fetchVideoURL(ownerID int, videoID int) (string, error) {
var req_body url.Values = make(url.Values) var req_body url.Values = make(url.Values)