亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#怎么用webview2獲取網頁內容

c#
小億
943
2024-02-26 17:32:29
欄目: 編程語言

要使用WebView2獲取網頁內容,首先需要在你的C#項目中添加WebView2控件。接下來,你可以編寫代碼來加載網頁并獲取其內容。以下是一個簡單的示例代碼:

using Microsoft.Web.WebView2.Core;
using System;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WebView2Demo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            webView1.NavigationCompleted += WebView1_NavigationCompleted;
        }

        private async void Form1_Load(object sender, EventArgs e)
        {
            await webView1.EnsureCoreWebView2Async();
            webView1.Source = new Uri("https://www.example.com");
        }

        private async void WebView1_NavigationCompleted(object sender, CoreWebView2NavigationCompletedEventArgs e)
        {
            string htmlContent = await webView1.CoreWebView2.ExecuteScriptAsync("document.documentElement.outerHTML");
            Console.WriteLine(htmlContent);
        }
    }
}

在上面的示例中,我們創建了一個Windows窗體應用,并在窗體加載時初始化WebView2控件并加載指定的網頁。在WebView1_NavigationCompleted事件中,我們使用ExecuteScriptAsync方法來執行JavaScript代碼,獲取網頁的HTML內容并將其輸出到控制臺。你可以根據需要對獲取的網頁內容進行進一步操作。

0
海伦市| 沁水县| 斗六市| 邮箱| 石阡县| 分宜县| 敦化市| 车致| 墨脱县| 东山县| 普格县| 东至县| 从江县| 伊通| 大石桥市| 阆中市| 桑日县| 台湾省| 历史| 苗栗县| 会宁县| 轮台县| 邯郸市| 方山县| 巴彦淖尔市| 秦安县| 永州市| 滁州市| 兴和县| 灵台县| 莱州市| 黄大仙区| 龙岩市| 中卫市| 建阳市| 玛多县| 安吉县| 天柱县| 漾濞| 托克托县| 武城县|