如何使用 Google Blink/Webkit 渲染 HTML 代码

nvc*_*nvn 5 c++ dom webkit blink

对不起,如果标题有点模棱两可。
我正在构建一个接收 URL 的应用程序,然后在执行 Ajax 和其他 js 功能(类似于 Phantomjs)后返回最终的 HTML 代码(并将其保存以进行缓存)。
我的语言可以调用 C++ 代码,所以我认为如果我可以直接构建和使用 Blink/Webkit 库就好了。
问题是 Blink/Webkit 文件太大。

更新 1:我需要查看哪个 API(Blink 有许多 APIlayer)或特定类?

你知道我应该看什么例子或教程吗?
或者任何替代的更简单的库?
谢谢

nvc*_*nvn 5

最后,Chromium 项目正在开发无头 API,并提供了可以使用 ninja 构建的非常好的示例,更多信息请参见其项目https://chromium.googlesource.com/chromium/src/+/master/headless/来自 BlinkOn https
的视频://www.youtube.com/watch?v=GivjumRiZ8c&t=838s