C# 下载特定的标记源
我有一些带有很多标签的网页。我想下载源页面,其中标签是C# 下载特定的标记源,c#,webclient-download,C#,Webclient Download,我有一些带有很多标签的网页。我想下载源页面,其中标签是Span,它的className是Something 有可能我只是下载了页面的一部分(源代码),而不是整个页面 我知道我可以使用webbrowser(例如,导航到我的目标页面,搜索特定标记并获取其源代码) 但有了它,我必须首先得到整个页面,然后得到特定的标签 有没有办法(例如:WebClientclass)只下载我的带有特定ClassName源代码的特定标签?没有,HTTP协议没有任何功能来满足您的需要(唯一可以做的事情是获得一个特定的范围,
Span
,它的className
是Something
有可能我只是下载了页面的一部分(源代码),而不是整个页面
我知道我可以使用webbrowser
(例如,导航到我的目标页面,搜索特定标记并获取其源代码)
但有了它,我必须首先得到整个页面,然后得到特定的标签
有没有办法(例如:
WebClient
class)只下载我的带有特定ClassName
源代码的特定标签?没有,HTTP协议没有任何功能来满足您的需要(唯一可以做的事情是获得一个特定的范围,但这要求您确切地知道数据的位置,因此这似乎没有帮助),您必须下载整个页面,然后解析您需要的内容。不,HTTP协议没有任何功能来完成您需要的操作(人们唯一能做的就是得到一个特定的范围,但这需要你确切地知道数据在哪里,所以这似乎没有帮助),您必须下载整个页面,然后解析您需要的内容。我担心您不能只下载页面的一部分,您需要先加载整个页面。但为了让它更简单,您可以解析XML格式的HTML,然后再使用它,这会更简单。我担心您不能只下载页面的一部分你需要先加载整个页面,但为了让它变得更简单,你可以用XML解析HTML,然后再使用它,这要简单得多