在没有 xorg 的 Linux 上运行 chrome headless

2023-11-21

是否可以在无头 Linux 机器上安装和运行 chrome headless,而无需安装音频和 xorg 依赖项?

如果没有,那么是否有一个特殊的 chrome/chromium 无头版本,它不会提取 xorg 和音频库?


这个关于 puppeteer 的故障排除文档应该有一些帮助(https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md),它列出了在 Linux 计算机(更具体地说是 Web 服务器)上运行 Chrome 所需的所有软件包。

根据您的最终目标,我编写了一项提供对无头 Chrome 的访问的服务:https://browserless.io。或多或少以托管方式对待 Chrome,因此您不必尝试自己运行它,这是一个耗时的过程。

无论如何,希望其中之一能有所帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在没有 xorg 的 Linux 上运行 chrome headless 的相关文章

随机推荐

  • 你能强制一个java对象在运行时实现一个接口吗?

    现在我的情况如下 1 java接口 2 一个具体的java类not实现上述接口 但是does包含与接口中定义的每个方法相匹配的方法签名 由于我无法更改第 2 项的实现 因此我想知道是否可以创建一种方法 该方法接受第 1 项的实例作为参数 接
  • ModuleNotFoundError:jupyter 中没有名为“pymysql”的模块

    在 jupyter 笔记本中导入 pymysql 后出现以下错误 请帮我找出错误 import pymysql print Welcome ModuleNotFoundError
  • Python:为什么我的列表在我实际上没有改变的情况下却发生了变化?

    新手有个问题请多多指教 list 1 2 3 4 5 list2 list def fxn list list2 for number in list print number print list list2 remove number
  • java(初学者)将科学计数法转换为十进制

    if double d 1 999e 4 我希望我的输出是 0 0001999 我该怎么做 NumberFormat formatter new DecimalFormat String f formatter format d 您可以探索
  • 原始双类型比较的 GCC 问题

    我有以下代码 但是当使用带有各种优化标志的 GCC 4 4 编译它时 我在运行时得到了一些意想不到的结果 include
  • React Uncaught ReferenceError:进程未定义

    我遇到了 iframe 问题 直到今天 一切都按预期进行 今天我添加了一个非常简单的 Modal 组件 不知何故 iframe 开始出现 当我编辑文件并完成热重载时会出现它 此外 对于此问题 它在控制台中显示错误为 Uncaught Ref
  • 使用内联 JavaScript 加密 mailto 电子邮件地址

    我有以下 JavaScript 代码
  • 如何将 Jenkins 凭证传递给 gradle?

    我正在使用 jib Gradle 插件创建一个 docker 映像并将其推送到 Azure 容器注册表 到目前为止 我已向 Jenkins 添加了用户名 密码凭据 并且需要将它们传递给 Gradle 访问凭据或将凭据传递给 Gradle 时
  • 内部错误 500 Apache,但日志中没有任何内容?

    当我尝试向应用程序中的特定地址发出 HTTP POST 时 出现 500 个内部服务器错误 我查看了虚拟主机文件中指定的自定义日志目录中的服务器日志 但错误没有显示在那里 因此调试这是一件很痛苦的事情 如何让 Apache 将内部 500
  • 如何使用 Node.js 正确设置 Coffeescript

    我尝试按以下方式使用 Coffeescript 定义一些节点路由 我的 app js 文件 Module dependencies require coffee script var express require express var
  • 圆形百分比进度条

    我想在我的网站上有一个百分比圆圈指示器 在本例中 它显示 75 这应该怎么做呢 我在图像文件中有黄色圆圈 但如果更容易 以某种方式 使用 CSS 来完成这一切 那对我来说没问题 考虑到进度条的形状 圆形结束 开始 我建议使用 SVG DEM
  • LWP::UserAgent HTTP 基本身份验证

    我尝试运行这个 perl5 程序 usr bin env perl use strict use warnings use LWP my ua LWP
  • EXECUTE 后的事务计数指示缺少 COMMIT 或 ROLLBACK TRANSACTION 语句 - SQL Server 2005

    我从 SQL Server 2005 的应用程序中收到如下错误 执行后的交易计数 表示 COMMIT 或 ROLLBACK 缺少 TRANSACTION 语句 先前计数 1 当前计数 0 如何找到出现此错误的阶段 如何找到丢失的事务或未提交
  • Strapi CMS:获取嵌套内容

    我正在使用 Strapi CMS 并努力获取嵌套 深层内容的数据 例如 假设我创建了以下内容类型并定义了关系 人物 姓名 年龄 地址 城市 国家 联系方式 代码 号码 一个人有一个地址 地址有很多联系人 现在的问题是 当我访问 person
  • 错误共享和原子变量

    当不同的变量位于同一个缓存行内时 您可以体验到虚假分享 这意味着即使两个不同的线程 在不同的内核上运行 正在访问两个不同的变量 如果这两个变量驻留在同一缓存行中 您也会受到性能影响 因为每次都会触发缓存一致性 现在说这些变量是原子变量 我所
  • 如何通过引用正确传递 Integer 类?

    我希望有人能为我澄清这里发生的事情 我在整数类中进行了一些研究 但是因为整数是压倒性的 the 操作员我无法弄清楚出了什么问题 我的问题是这一行 Integer i 0 i i 1 I think that this is somehow
  • 有黑莓浏览器模拟器吗?

    我正在开发一个需要在黑莓浏览器中运行的移动网站 这不是一个应用程序 只是一个带有自定义样式表的网站 是否有可用的 Blackberry 浏览器模拟器 或者我是否需要使用其中一个模拟器来为您提供整个 BB 系统 是的 你必须使用模拟器由 RI
  • 如何在 presto 中将 varchar 转换为 MAP(VARCHAR,VARCHAR)

    我在 presto 中有一个表 名为 映射 的一列将键值对作为字符串 从 hello 中选择映射 例如 foo baar foo1 bar1 我想将 映射 列转换为 MAP 就像从 hello 中选择 CAST mappings as MA
  • C++ cout 给出未声明的标识符

    所以 我有这个问题 为什么 cout 会抛出异常 error C2065 cout undeclared identifier 我正在使用 Visual Studio 2012 作为 IDE 并且正在编写一个学校项目 除了示例文件之外 我已
  • 在没有 xorg 的 Linux 上运行 chrome headless

    是否可以在无头 Linux 机器上安装和运行 chrome headless 而无需安装音频和 xorg 依赖项 如果没有 那么是否有一个特殊的 chrome chromium 无头版本 它不会提取 xorg 和音频库 这个关于 puppe