c# webbrowser怎么获取网页内容

1311
2024/1/11 17:20:34
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要获取网页内容,你可以使用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内容。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c#获取时间的方法有哪些