В данный момент я работаю над системой для друга. У моего друга есть веб-сайт, на который вы можете войти, и он будет сохранять некоторые вещи в виде сеанса, хранящиеся в виде идентификатора.
Теперь я создаю программу, которая перейдет по URL-адресу, который будет отображать ваш идентификатор сеанса, если вы вошли в систему. в противном случае он покажет U вместо идентификатора.
Теперь я создал для него простую вещь:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create((url + page));
request.UserAgent = "GameLoadingService";
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
using (Stream stream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(stream))
{
html = reader.ReadToEnd();
}
Но когда это выполнится, вы получите U, даже если вы вошли в системув вашем браузере. Ооо это означает, что он не открывает его, как ваш браузер, и мне это нужно, потому что тогда он даст мне идентификатор.
Так что мой вопрос, есть ли возможность открыть URL-адрес и получить страницусодержимое этого URL, но этот URL должен быть открыт, как если бы он был в вашем активном браузере. Потому что для запуска этой программы вам потребуется открыть и войти в свой браузер.