Как получить GALX при логине в youtube?

Я хочу залогинится в ютуб, но при логине в сервисы связанные с гугл, как я понял, генерируется переменная GALX, которую мне нужно получить, брал код отсюда : https://bytes.com/topic/c-sharp/answers/870187-login-youtube-using-c, но он не работает, гугл выпилила возможность логинится таким способом, или же дело в выборке из html, или же в чем-то другом?:

            HttpWebRequest PreRequest = (HttpWebRequest)WebRequest.Create("https://www.google.com/accounts/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso");
            CookieContainer cookieContainer = new CookieContainer();
            PreRequest.CookieContainer = cookieContainer;
            PreRequest.AllowAutoRedirect = true;
            HttpWebResponse PreResponse = (HttpWebResponse)PreRequest.GetResponse();
            Stream PreResponseStream = PreResponse.GetResponseStream();
            PreResponse.Cookies = PreRequest.CookieContainer.GetCookies(PreRequest.RequestUri);
            StreamReader PreResponseStreamReader = new StreamReader(PreResponse.GetResponseStream(), Encoding.UTF8, true);
            string PreMyHTML = PreResponseStreamReader.ReadToEnd();


            //Geting GALX in response
            string Pattern = "name=\"GALX\"[\\s]*value=\"([a-zA-Z0-9-_\\.]*)\"";

            Match MyMatch = Regex.Match(PreMyHTML, Pattern); //<--- в коллекции пусто

            string GALX = MyMatch.Groups[1].ToString();

Ответы (0 шт):