我正在尝试从网站上检索所有HTML文本,以便可以解析更多内容,并且我正在使用WebClient
和DownloadString
,但它们没有返回整个HTML文本。实际上,它甚至返回与我在网站上按F12键时看到的HTML字符串不同的内容。
下面是我的代码。
string htmlText;
using (WebClient client = new WebClient ())
{
string htmlText = client.DownloadString("URL here");
}
许多网站也使用此代码,但对我而言不起作用。不过,它不会返回错误。它只是不会检索整个HTML文本。实际上,它只返回整个HTML的百分之几。
为什么会这样?顺便说一句,我正在使用公寓搜索网站,并按位置,床位数等设置了一些过滤器。我正在尝试获取结果页面的HTML文本,但是返回的HTML甚至不包含任何我要解析的单元结果。