【问题标题】:Download specific Tag Source下载特定标签源
【发布时间】:2012-11-26 07:31:07
【问题描述】:

我有一些带有很多标签的网页。我想下载标签为Span 且其classNameSomething 的源页面。

我可能只是下载了部分页面(源代码)而不是整个页面?

我知道我可以用webbrowser 做到这一点(例如导航到我的目标页面并搜索特定标签并获取其源代码) 但是有了它,我必须先获取整个页面,然后再获取特定的标签。

有什么方法(例如:WebClient 类)只下载带有特定ClassName 源代码的特定标签?

【问题讨论】:

    标签: c# webclient


    【解决方案1】:

    不,HTTP 协议没有任何功能可以满足您的需求(唯一可以做的就是获取某个 Range,但这需要您确切知道数据在哪里,所以这似乎帮助),您必须下载整个页面,然后解析您需要的内容。

    【讨论】:

      【解决方案2】:

      恐怕您不能只下载部分页面,您需要先加载整个页面。但是为了让它更容易,您可以在 XML 中解析 HTML,然后使用它更容易。

      【讨论】:

        猜你喜欢
        • 2010-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-28
        • 2015-07-01
        • 2018-07-20
        • 2022-01-22
        相关资源
        最近更新 更多