1

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

      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吗?

4

1 回答 1

1

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

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

于 2013-01-03T19:54:57.563 回答