我不能在C#中没有html代码的网页内容

时间:2017-07-18 13:48:48

标签: c# html webclient windows-forms-designer

我想在 windows表单应用程序中获取网页文本。我正在使用:

WebClient client = new WebClient();
string downloadString = client.DownloadString(link);

然而,它给了我网页的HTML代码。 这是一个问题:

我可以获取网站的特定部分吗?例如,具有班级名称“ask-page new-topbar”的部分。我希望得到每个具有类名“ask-page new-topbar”的部分。

1 个答案:

答案 0 :(得分:2)

不,当您向网址发送请求时,您无法获得网站的部分内容。

你可以做的是使用Html Agility Pack并让它挖掘Html代码,为你提供所请求节点的内容。