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

cefsharp截取json

錢諍諍2年前8瀏覽0評論

cefsharp 是一個基于C#的開源.NET庫,用于嵌入Chromium瀏覽器的應用程序中。它可以輕松地在Windows中集成Chromium瀏覽器,并使你可以編寫C#代碼與Web內容進行交互。

在使用cefsharp的過程中,有時需要截取頁面中的json數據。下面我們來介紹如何使用cefsharp截取json數據:

//創建一個JavaScriptObject,作為一個橋梁來傳遞數據
public class JavaScriptObject
{
public string JSONString { get; set; }
}
//JavaScript回調函數
public void OnJavaScriptCallback(JavaScriptObject obj)
{
//將JSON字符串轉換為.NET對象
var jsonObject = JsonConvert.DeserializeObject<JObject>(obj.JSONString);
//輸出jsonObject
Console.WriteLine(jsonObject);
}
//添加JavaScript綁定
browser.JavascriptObjectRepository.Register("bound", new JavaScriptObject());
//在JavaScript中調用C#函數
window.bound.OnJavaScriptCallback(JSON.stringify(data));

以上是cefsharp截取json數據的代碼,首先需要創建一個JavaScriptObject,作為一個橋梁來傳遞數據。然后定義一個JavaScript回調函數來接收數據。接著添加JavaScript綁定,將JavaScriptObject綁定到JavaScript中。最后在JavaScript中調用C#函數,將數據傳遞過來。

通過以上代碼,就可以使用cefsharp輕松地截取頁面中的json數據了。