C# を使用した HTML ソースの取得
HTML ドキュメントを操作する場合、生の HTML ソースにアクセスできると便利なことがよくあります。これは、System.Net 名前空間の WebClient クラスを使用して C# で実現できます。 WebClient クラスは、Web リソースをダウンロードして操作するためのさまざまなメソッドをカプセル化します。
WebClient.DownloadFile() の使用
指定された URL の完全な HTML ソースをダウンロードするには、DownloadFile() メソッドを使用できます。次のコード サンプルは、この手法を示しています。
using System.Net; using (WebClient client = new WebClient()) // WebClient class inherits IDisposable { client.DownloadFile("http://yoursite.com/page.html", @"C:\localfile.html"); // Or you can get the file content without saving it string htmlCode = client.DownloadString("http://yoursite.com/page.html"); }
DownloadFile() メソッドは、HTML ファイルの URL とファイルが保存されるローカル パスという 2 つの引数を取ります。あるいは、2 番目の引数として null を渡して、ファイルの内容を保存せずに取得することもできます。この場合、DownloadString() メソッドは HTML ファイルの内容を文字列として返します。
以上がC# を使用して HTML ソース コードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。