运行 headless chrome 在 microsoft azure web 应用程序中

running headless chrome in an microsoft azure web app

我目前正在使用phantomjs生成网页截图。 由于各种问题,包括网络字体和视频标签支持,我想尝试切换到无头chrome。

有没有人在 azure web 应用程序中 运行ning headless chrome 取得成功? 我找不到 .net api,假设我需要 运行 node.js 和 puppeteer 如果我想要 javascript api 类似于 phantomjs.

现在大多数大型库 都是 为 NodeJS 制作的。没有它可能 运行 Chrome 无头,但你需要一个 .NET 库 API 来有效地与 Chrome 通信。如果 none 存在,则协议本身已记录 here,您可以为 .NET 构建一个。

如果您正在努力在 Azure 上获得 Chrome 运行ning,我有一项服务可以提供 Docker 图像,这可能就像几个命令一样简单和 运行ning(位于 here)。除此之外,还有一些开源选项,但它们有不同的问题和用例。