【发布时间】:2017-09-13 01:28:19
【问题描述】:
我在我的 WinForm 项目中使用 CefSharp v55.0。页面加载后,我想从中获取 HTML 代码。为此,我正在使用这个:
private void WebBrowserFrameLoadEnded(object sender, FrameLoadEndEventArgs e)
{
if (e.Frame.IsMain)
{
test.ViewSource();
test.GetSourceAsync().ContinueWith(code =>
{
var html = code.Result;
});
}
}
对于交叉检查,我还调用了 test.ViewSource() 方法,以查看 GetSourceAsync 方法是否获取整个代码。
不幸的是,代码不同。 ViewSource 正在获取整个代码,但 GetSourceAsync 没有通过页面中生成的 javascript 获取代码。
请指导我获取ViewSource等页面源代码的方法,或者告诉我如何捕获此ViewSource方法的临时文件。
干杯。
【问题讨论】:
标签: c# webbrowser-control chromium-embedded cefsharp