Не могу получить html код сайта

68
05 февраля 2022, 22:10

Пытаюсь получить HTML код с сайта https://www.rbc.ru/finances/05/01/20...from=from_main Если выполнить этот код пишет что север не найден 404 хотя все в браузере работает. В чем может быть проблема и как поправить?

using (WebClient client = new WebClient())
{
  string url = "https://www.rbc.ru/rbcfreenews/5e10c7039a7947e75374330d? 
  utm_source=yxnews&utm_medium=desktop&utm_referrer=https%3A%2F%2Fyandex.ru%2Fnews";
  string HtmlCode = client.DownloadString(url);
  Console.WriteLine(HtmlCode);
}
Answer 1

Вопрос решился благодаря добавлению заголовка. Всем огромное спасибо!

using (WebClient client = new WebClient())
    {
      client.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36");
      string url = "https://www.rbc.ru/rbcfreenews/5e10c7039a7947e75374330d? 
      utm_source=yxnews&utm_medium=desktop&utm_referrer=https%3A%2F%2Fyandex.ru%2Fnews";
      string HtmlCode = client.DownloadString(url);
      Console.WriteLine(HtmlCode);
    }
READ ALSO
ASP .NET Core MVC: как правильно использовать Partial View?

ASP .NET Core MVC: как правильно использовать Partial View?

Помогите, пожалуйста, разобраться с проблемой вызова Partial View

107
Ввод данных в поле EO.WebBrowser C#

Ввод данных в поле EO.WebBrowser C#

Всех приветствуюМне нужно вводить определенные данные в текстовые поля сайта после загрузки страницы

73
C# вызвать переменную из другого метода

C# вызвать переменную из другого метода

подскажите пожалуйста, мне нужно вызвать public class CallSKP из другого метода, чтоб использовать там значение переменной "text"как это сделать?

89