Я пытаюсь автоматизировать чтение некоторой информации со страницы HTTPS с помощью HttpWebRequest. Ссылка, которую я запрашиваю, обычно перенаправляет на страницу с полями для входа/пароля, которые отправлены в файл php.
Код, который у меня есть, не работает, я просто возвращаю информацию о странице, содержащую форму с полями имени пользователя/пароля.
Я не уверен, как мне справиться с этим сценарием.
Любая помощь, как всегда, очень ценится.
Заранее спасибо.
NetworkCredential nc = new NetworkCredential(username, password);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://myaccount.talktalk.co.uk/myservices/bbusage/viewbbusage");
request.AllowAutoRedirect = true;
request.Credentials = nc;
request.Method = "POST";
CookieContainer cc = new CookieContainer();
request.CookieContainer = cc;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
Console.WriteLine(reader.ReadToEnd());
}