• Как обработать HTML на С# без htmlagilitypack?

    Gorily
    @Gorily
    Загружаем страницу как то так:
    HttpClient client = new HttpClient();
    var html = await client.GetStringAsync("http://example.com");
    Далее:
    1. Можно попробовать работать со страницей как с XML. Подходит не во всех случаях.
    2. Регулярные выражения.
    3. Как ни странно, можно использовать HtmlAgilityPack, библиотека может быть использована на WP. Не знаю, почему стоит задача решить вопрос именно без неё, так что приведу пример:
    var parsedHtml = new HtmlAgilityPack.HtmlDocument();
    parsedHtml.LoadHtml(html);
    Ответ написан
    1 комментарий