Web 開発では、Web ページの基礎となる HTML ソース コードを取得することが必要になる場合があります。強力なプログラミング言語である C# には、指定された URL からこのソース コードをフェッチする機能が備わっています。
効果的なアプローチの 1 つは、C# 内で WebClient クラスを利用することです。このクラスは IDisposable クラスから継承され、ファイルのダウンロードに特化した実装を提供します。ステップバイステップのガイドは次のとおりです:
using System.Net; using (WebClient client = new WebClient()) // WebClient inherits IDisposable { // Your code goes here }
HTML ソースのダウンロードには 2 つのオプションがあります:
client.DownloadFile("http://yoursite.com/page.html", @"C:\localfile.html");
string htmlCode = client.DownloadString("http://yoursite.com/page.html");
ローカル ファイルの保存を選択した場合、指定されたファイル パスは既存のアクセス可能なディレクトリである必要があることに注意してください。ダウンロードしたファイルは指定した名前で保存されます。一方、ソース文字列を取得すると、C# アプリケーションで HTML コードを直接操作できるようになります。
これらの機能により、C# では、あらゆる Web ページの HTML ソース コードをシームレスにダウンロードしてアクセスできます。 Web スクレイピング、データ抽出、その他の Web ベースの機能のための多用途ツールを提供します。
以上がC# を使用して URL から HTML ソース コードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。