1
我想从网站上下载一个特定的字符串,但我不知道我是如何实现它的最佳方式。C#WebClient.DownloadString()获取特定部分?
现在,我不喜欢这样写道:
using (WebClient webClient = new WebClient())
{
string htmlString = webClient.DownloadString(url);
string encoding = WebUtility.UrlDecode(htmlString);
Console.WriteLine(encoding);
}
然而,这将返回整个网页为一个字符串,可不知何故,我只下载URL的特定部分?
你所说的 “特定零件” 是什么意思?我强烈怀疑答案是“否” - 你需要下载整个页面,然后解析它。 –
我想通过说一个“特定部分”你想解析的HTML,然后提取该特定部分。对于C#,您可以使用https://htmlagilitypack.codeplex.com/解析下载的html,并使用css选择器来获取具体的内容。不知道这是你想要的,这就是为什么我写这个作为评论 – adeel41
@ adeel41我会研究这个欢呼声。 –