RSS-канал — это частный канал, который использует имеющиеся у меня учетные данные для входа, и я могу использовать их для получить доступ к ленте. В тот момент, когда я запускаю API, он возвращается с кодом страницы входа. Можно ли как-нибудь обойти эту страницу входа?
Код для получения содержимого
Код: Выделить всё
string feedURL = "RSS feed url here";
var webClient = new WebClient();
webClient.Headers.Add("user-agent",
"Mozilla/4.0 (Compatible; Windows NT 5.1; MSIE 6.0) " +
"(compatible; MSIE 6.0; Windows NT 5.1; " +
".NET CLR 1.1.4322; .NET CLR 2.0.50727)");//"Mozilla/5.0 (compatible; Job Feed Importer;)");
var content = webClient.OpenRead(feedURL);
var contentReader = new StreamReader(content);
var rssFeedAsString = contentReader.ReadToEnd();
rssFeedAsString = rssFeedAsString.Trim();
Console.WriteLine(rssFeedAsString);
Код: Выделить всё
Username
Password
Remember Me
);
Подробнее здесь: https://stackoverflow.com/questions/407 ... age-in-net