小编YSF*_*BDY的帖子

从 Cefsharp 浏览器获取 HTML

我在 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;
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

对于交叉检查,我还调用了 test.ViewSource() 方法,以查看 GetSourceAsync 方法是否正在获取整个代码。

不幸的是,代码是不同的。ViewSource 正在获取整个代码,但 GetSourceAsync 没有通过页面中生成的 javascript 获取代码。

请指导我获取页面源代码的方法,例如ViewSource,或者告诉我如何捕获此ViewSource方法的临时文件。

干杯。

c# webbrowser-control chromium-embedded cefsharp

3
推荐指数
1
解决办法
7368
查看次数

Svg 线半实线半虚线

我有一个内联 SVG 对象,其中有一些行。我正在尝试将线的一半绘制为实线,另一半绘制为虚线。

  
<svg height="30" width="300">
  <g fill="none" stroke="black" stroke-width="4">
    <line stroke-dasharray="50%,1%,1%,1%" x1="10" x2="280" y1="10" y2="10" />
  </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

css svg

3
推荐指数
2
解决办法
71
查看次数

标签 统计

c# ×1

cefsharp ×1

chromium-embedded ×1

css ×1

svg ×1

webbrowser-control ×1