0

我是 Web 新手我的Web API 2培训的一部分是创建一个API 控制器,它使用HttpClientHttpContent来读取整个网站,并从中只返回特定部分的文本。

当我调用那个网站时,它会作为一个对象返回给我。对我来说,这被认为是要使用的“公共 API”。

从那我提示我只将特定部分返回给用户的文本。

现在,我花了几个小时在谷歌上搜索并尝试使用 Regex 表达式、Newtonsoft.Json 对象等来实现它,但我似乎无法将其分解。

有没有办法帮它?我错过了什么?请指教!

 public async System.Threading.Tasks.Task<string> GetAsync()
        {
            using (HttpClient client = new HttpClient())
            {
                using (HttpResponseMessage response = await client.GetAsync("https://www.lipsum.com/"))
                {
                    using (HttpContent content = response.Content)
                    {
                        string text = await content.ReadAsStringAsync();
                        return text;
                    }
                }
            }
        }

仅提取并存储这段文本

4

1 回答 1

0

我需要的是一个 HTML 解析器。为此,我使用了 AngleSharp。

我要感谢@Panagiotis Kanavos 的澄清和反馈。

于 2019-09-25T14:23:18.353 回答