diff --git a/internal/vk/video.go b/internal/vk/video.go index 032f56e..5c6601a 100644 --- a/internal/vk/video.go +++ b/internal/vk/video.go @@ -46,9 +46,9 @@ func decodeVideoLink(body []byte) (string, error) { return "", err } switch { - case video.Player.Params[0].URL1080 != "": - return video.Player.Params[0].URL1080, nil 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 case video.Player.Params[0].URL480 != "": return video.Player.Params[0].URL480, nil @@ -62,8 +62,10 @@ func decodeVideoLink(body []byte) (string, error) { 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 MobileUserAgent string = "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" +const ( + 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) { var req_body url.Values = make(url.Values)