为什么WebClient.DownloadString无法从网站获取所有HTML文本?

时间:2019-08-20 17:24:02

标签: c# html

我正在尝试从网站上检索所有HTML文本,以便可以解析更多内容,并且我正在使用WebClientDownloadString,但它们没有返回整个HTML文本。实际上,它甚至返回与我在网站上按F12键时看到的HTML字符串不同的内容。

下面是我的代码。

string htmlText;
using (WebClient client = new WebClient ())
{
    string htmlText = client.DownloadString("URL here");
}

许多网站也使用此代码,但对我而言不起作用。不过,它不会返回错误。它只是不会检索整个HTML文本。实际上,它只返回整个HTML的百分之几。

为什么会这样?顺便说一句,我正在使用公寓搜索网站,并按位置,床位数等设置了一些过滤器。我正在尝试获取结果页面的HTML文本,但是返回的HTML甚至不包含任何我要解析的单元结果。

0 个答案:

没有答案