【问题标题】:download html page with all it content下载包含所有内容的html页面
【发布时间】:2013-01-03 19:53:48
【问题描述】:

我可以下载一些包含所有内容(图像、脚本等)的 html 页面作为文件列表吗 还是单个网络存档?这只给我标记:

      using (WebClient client = new WebClient())
        {
            client.DownloadFile("http://www.youtube.com", @"D:\anyfile.html");
          //or
            string htmlCode = client.DownloadString("http://www.yotube.com");
          // save htmlcode ...
        }

可能有任何 API 吗?

【问题讨论】:

标签: asp.net html download


【解决方案1】:

是的,它只会为您提供标记,因为这就是您提供的 URL 返回的全部内容。

为了访问所有其他引用的资源,您需要对标记进行一些解析并获取这些资源的 URL。

【讨论】:

  • 没有现有的库吗?
  • 我很确定 .NET 中没有任何东西可以做这样的事情。当然,不可能确认没有其他人编写过这样的代码并将其作为库提供。
猜你喜欢
  • 1970-01-01
  • 2014-06-12
  • 2010-12-21
  • 1970-01-01
  • 1970-01-01
  • 2018-04-03
  • 1970-01-01
  • 2020-03-24
  • 2013-04-08
相关资源
最近更新 更多