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 に答える