Получение html кода с сайта с помощью WebClient C#

340
21 августа 2017, 06:56

Здравствуйте, есть ссылка

При переходе по ней есть такой html код, внутри которого содержится информация, которую нужно спарсить.

есть WebClient

WebClient client = new WebClient();
client.Encoding = Encoding.UTF8;
client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36");

нужно узнать html код, используя webclient, возможно ли это?

Answer 1

По ссылке, которую вы дали - выдает XML формат(FOAF) , как HTML документ вы видите его в браузере для удобства чтения.

В вашем примере для получения строки, достаточно написать

var data = client.DownloadString("https://vk.com/foaf.php?id=1234");
READ ALSO
Отправить запрос с куками и получить ответ

Отправить запрос с куками и получить ответ

Здравствуйте! Столкнулась с проблемой получения информации по запросуОтправляю куки на сервер, приходит ответ 200, но мне приходят только...

264
.Net C# | Discord.Net v1.0.1 | Сообщение бота

.Net C# | Discord.Net v1.0.1 | Сообщение бота

Как можно сделать подобное сообщение, с жёлтой полоской слева и emoji под ним?

310
Как установить один exe файл из другого в C#

Как установить один exe файл из другого в C#

Нашел метод ProccesStart(); но это немножко не то что мне надо

222
Как получить параметры из route path?

Как получить параметры из route path?

Столкнулся с проблемой, что нужно получить параметр, который был передан в routeЕсть код:

210