Вы должны войти, чтобы создавать сообщения и темы.

Работа с web [Решено]

Снова здравствуйте.. Продолжу цикл вопросов)

Развиваю свой комбайн для андроид игры..

Сегодня проблемка такая..

При запуске программы она парсит с Google Play актуальную версию игры (на видео видно сейчас 31.1.1)..

После чего я взял ссылку где своевременно обновляются АПК файлы и при нажатии на кнопку в моей программе открывается эта ссылка и по маске в ней заменяется версия АПК.. но это общая ссылка на ресурс, которая открывается в браузере, а оттуда уже идёт переадресация на загрузку АПК файла..

Можно, как-то сделать, чтобы моя прога автоматически в фоновом режиме открывала ссылку на этот ресурс, а потом уже прямую ссылку непосредственно на сам файл она будет обрабатывать и качать своими средствами, чтобы не открывался браузер каждый раз?

Видео, как работает сейчас
 

Добрый день.
С ходу сложно сказать не разбираясь в деталях, но думаю стоить гуглить что-то вроде Скопированоc# webclient redirect или Скопированоc# webclient download redirect.

Привет 👋 Вот пример
private async void btnCheck_Click(object sender, EventArgs e)
        {
            string path = "NameAPK";
            if (!File.Exists(path))
            {
                WebClient webClient = new WebClient();
                webClient.DownloadProgressChanged += delegate(object o, DownloadProgressChangedEventArgs args)
                webClient.DownloadFileCompleted += delegate(object o, AsyncCompletedEventArgs args)
                await webClient.DownloadFileTaskAsync(new Uri("ссылка"), "\\name.apk");
                Process.Start("\\name.apk");
                base.Close();
            }

PS: я не силён в c# но возможно поможет 😉

Спасибо..

реализовал, что хотел.. так же открыл страницу в wc, спарсил с неё ссылку на которую идёт переадресация и непосредственно с неё скачал файл с помощью программы)