よく使う処理だが、たまに忘れるなのでメモしておく。
ASP.NET C#を使って webからhtmlファイルのソースやtxtファイルの中身を取得する方法。
//WEBからファイル取得 System.Net.WebClient wc = new System.Net.WebClient(); byte[] pageData = wc.DownloadData("対象のURL"); wc.Dispose(); //UTF8にエンコードして文字列(ソース)を取得 string text = Encoding.UTF8.GetString(pageData);
次に画像ファイル(jpg,gif,png)やその他のファイルを、ローカルにダウンロードして保存する方法
//WEBからファイル取得 System.Net.WebClient wc = new System.Net.WebClient(); wc.DownloadFile("対象のURL",@"保存するローカルパス"); wc.Dispose();