C#のWebBrowserでウェブページのコンテンツを取得する方法は?

WebBrowserコントロールのDocumentプロパティを使用して、ウェブページの内容を取得することができます。以下は簡単な例です:

using System;
using System.Windows.Forms;

namespace WebBrowserExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.Navigate("https://www.example.com");
        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            // 获取网页内容
            string html = webBrowser1.DocumentText;
            Console.WriteLine(html);
        }
    }
}

上記の例では、Formが読み込まれた時に特定のURLにナビゲートします。そして、ページが完全に読み込まれた後に、DocumentCompletedイベントを使用してページの内容を取得できます。このイベントハンドラにおいて、DocumentTextプロパティを使用してページのHTMLコンテンツを取得します。

bannerAds