gpt4 book ai didi

google-chrome - 为什么 Chromium headless 在我告诉它时不转储 DOM?

转载 作者:行者123 更新时间:2023-12-05 05:10:08 25 4
gpt4 key购买 nike

这正是我所做的:

  1. 我去了https://download-chromium.appspot.com/并点击了按钮。
  2. 我运行了该文件(奇怪地称为 chrome-win.exe 而不是 Chromium.exe)。
  3. 我转到它的安装目录并在其中打开一个 cmd.exe。
  4. 我运行了命令:

    chrome.exe --headless --dump-dom "https://www.example.com/ "

根据手册,这应该打开该 URL headless 并在执行 JavaScript 后将 DOM 作为文本转储到标准输出,这意味着 cmd.exe 在这种情况下。

问题:没有任何反应。字面上根本没有输出。我唯一可以说发生的事情(这纯属巧合)是在同一目录中创建了一个名为 chrome_debug.txt 的文件,其内容如下: [0712/065333.417:ERROR:browser_process_sub_thread.cc(203)] 网络服务等待 5 毫秒

如果我改为运行命令:

chrome.exe "https://www.example.com/"

它打开浏览器并转到该 URL(如预期的那样)。所以这不是我的互联网连接或计算机存在根本性问题。

我做错了什么?

最佳答案

您可能想尝试 enable logging通过将 --enable-logging 标志添加到命令行。

此外,尽管根据 this bug report这不再是必需的,添加 --disable-gpu 标志以防止 GPU 错误显示在标准输出中可能是明智的。

最终的命令行应该是这样的:

chrome.exe --headless --enable-logging --disable-gpu --dump-dom "https://www.example.com/""

在 chromium 76.0.3809.87 上成功返回 www.example.com/的 DOM。

关于google-chrome - 为什么 Chromium headless 在我告诉它时不转储 DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57000400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com