【问题标题】:Required parameters for launching headless chrome启动 headless chrome 所需的参数
【发布时间】:2018-03-19 19:34:15
【问题描述】:

从 C# 启动 google chrome headless 需要哪些选项?这些是我现在的选择:

        var options = new ChromeOptions();
        options.AddArgument("--headless");
        options.AddArgument("start-maximized");
        options.AddArgument("--disable-gpu");
        options.AddArgument("--disable-extensions");
        options.AddArgument("--window-size=1024,768");
        var driver = new ChromeDriver(options);

【问题讨论】:

  • 看起来不错。有什么不工作吗?您可能还想添加窗口大小,但除此之外,它看起来不错。
  • 添加了窗口大小选项(我认为?)什么不起作用基本上是这个错误,所以试图找出最合适的运行方式:stackoverflow.com/questions/49307056/…
  • 那么,这是一个单独的问题吗?当所有细节都在另一个问题中时,您为什么要创建一个新问题?如果您不在此问题中提供上下文,其他人很难知道上下文。如果没有得到您想要的答案,也许最好将对话保留在其他帖子中,并在那里澄清一下?
  • 除了没有得到任何回应外,我想以不同的方式重新构建问题,专注于一个新的方面。我不是在这里寻求旧问题的解决方案。

标签: c# selenium-chromedriver google-chrome-headless


【解决方案1】:

至少在 Visual Studio 中运行无头 chrome 时,似乎需要“no-sandbox”选项。

options.AddArgument("no-sandbox");

在这里偶然发现: https://stackoverflow.com/a/39299877/71376

【讨论】:

    猜你喜欢
    • 2020-06-28
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    相关资源
    最近更新 更多