【问题标题】:Selenium fails to run program headlessSelenium 无法无头运行程序
【发布时间】:2020-09-27 05:31:13
【问题描述】:

我正在尝试通过 python 中的 Chrome Web 驱动程序运行 Headless selenium 会话。 我这里的代码应该能够以无头模式运行,但它运行有头,我没有收到任何错误代码。我正在运行 Windows 10、Python 3.7。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
driver = webdriver.Chrome(options=options)
options.add_argument("--headless")

【问题讨论】:

  • 将“options.add_argument("--headless")”放在“driver = webdriver.Chrome(options=options)”之前
  • 这是因为您已经通过“driver = webdriver.Chrome(options=options)”实例化了驱动程序,而没有告诉它应该是无头的。

标签: python selenium webdriver chromium


【解决方案1】:

options.addArguments("headless");

在 headless 之前尝试不使用 -- 看看它是否有效。

【讨论】:

    【解决方案2】:

    您也可以使用它:

    options.headless = True
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 1970-01-01
      • 2023-01-22
      • 1970-01-01
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      相关资源
      最近更新 更多