Member 13081509 Ответов: 2

Как загрузить веб-страницу в txt-файл с помощью C#?


Мне нужно загрузить текстовое содержимое веб-страницы и сохранить его в txt-файл с помощью C#.

Что я уже пробовал:

Я новичок в кодировании, я погуглил и нашел способ создать и написать файл с помощью C#.Но я не смог получить учебник по c# для загрузки веб-страницы в txt-файл.

2 Ответов

Рейтинг:
2

OriginalGriff

Это довольно просто:

WebClient wc = new WebClient();
string html = wc.DownloadString(URL);
File.WriteAllText(path, html);


Рейтинг:
0

Jochen Arndt

См. служба WebClient.Метод DownloadString (String) (System.Net)[^].
Он получает содержимое веб-сайта в строку, которая может быть записана в файл.

Но вы должны использовать .НТМ или .формат HTML расширение файла, потому что веб-сайты-это HTML. Если вы хотите, чтобы содержимое веб-сайта было простым текстом, Вы должны использовать конвертер HTML в текст.