Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Dapatkan Kod Sumber HTML Menggunakan C#?

Bagaimanakah Saya Boleh Dapatkan Kod Sumber HTML Menggunakan C#?

Patricia Arquette
Patricia Arquetteasal
2025-01-05 00:50:39919semak imbas

How Can I Retrieve HTML Source Code Using C#?

Mendapatkan semula Sumber HTML dengan C#

Apabila bekerja dengan dokumen HTML, selalunya berguna untuk dapat mengakses sumber HTML mentah. Ini boleh dicapai dalam C# menggunakan kelas WebClient daripada ruang nama System.Net. Kelas WebClient merangkumi pelbagai kaedah untuk memuat turun dan berinteraksi dengan sumber web.

Menggunakan WebClient.DownloadFile()

Untuk memuat turun sumber HTML lengkap untuk URL yang diberikan , anda boleh menggunakan kaedah DownloadFile(). Contoh kod berikut menunjukkan teknik ini:

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");
}

Kaedah DownloadFile() mengambil dua hujah: URL fail HTML dan laluan setempat di mana fail itu akan disimpan. Sebagai alternatif, anda boleh memberikan null sebagai hujah kedua untuk mendapatkan semula kandungan fail tanpa menyimpannya. Dalam kes ini, kaedah DownloadString() mengembalikan kandungan fail HTML sebagai rentetan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Kod Sumber HTML Menggunakan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn