中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
甘泉县| 辉南县| 柯坪县| 襄城县| 阆中市| 乌拉特前旗| 天祝| 井冈山市| 昆山市| 苏州市| 钦州市| 乳源| 徐州市| 绿春县| 连云港市| 禄丰县| 平度市| 遵义县| 民丰县| 颍上县| 安溪县| 桃源县| 汝阳县| 韶山市| 胶南市| 淳安县| 克拉玛依市| 广平县| 刚察县| 化州市| 抚远县| 涞源县| 梅州市| 洪洞县| 揭东县| 报价| 红原县| 嵊泗县| 高台县| 云梦县| 伽师县|