欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cefsharp獲取頁面html代碼c

劉姿婷2年前9瀏覽0評論

CEFSharp是一個.NET的庫,它提供了一個由C Chromium Embedded Framework的封裝而成的CEF瀏覽器控件。CEFSharp支持所有的CEF API,并且能夠輕松地擴展功能。

通過CEFSharp,我們可以輕松地獲得頁面的HTML代碼。首先,我們需要添加以下引用:

using CefSharp;
using CefSharp.WinForms;
using System;
using System.IO;
using System.Windows.Forms;

接著,我們需要創建一個ChromiumWebBrowser的實例:

ChromiumWebBrowser browser = new ChromiumWebBrowser("https://www.example.com");

然后,我們可以通過以下代碼獲取頁面的HTML代碼:

browser.FrameLoadEnd += (sender, args) =>{
if (args.Frame.IsMain)
{
string html = args.Frame.GetSourceAsync().Result;
Console.WriteLine(html);
}
};

在以上代碼中,我們注冊了一個FrameLoadEnd事件的處理函數。當頁面加載完成后,這個事件會被觸發。我們判斷當前加載的Frame是否是主Frame,如果是,就通過Frame的GetSourceAsync方法異步獲取HTML代碼,并將其輸出到控制臺。

上一篇slotvue