可以防止无头的Chrome窗口在运行时启动吗?

问题描述

在Mac上,我使用下面的硒代码在无头Chrome中搜索Python关键字。

from selenium import webdriver

wd = webdriver.Chrome(r"/opt/webdrivers/chromedriver")

wd.implicitly_wait(5)

wd.get("https://www.google.com")


element = wd.find_element_by_id('kw')
element.send_keys('Python\n')

element = wd.find_element_by_class_name('c-abstract')

print(element.text)

但是,Chrome会自动打开一个窗口。

enter image description here

我对无头浏览器的了解现在将打开一个窗口。尽管如此,是否可以限制GUI的启动,使其静运行?

解决方法

我不了解bis_cols <- grep("\\.bis",colnames(df1),invert=FALSE) non_bis_cols <- grep("\\.bis",invert=TRUE) df1[paste0("var_diff_",non_bis_cols)] <- df1[,bis_cols] - df1[,non_bis_cols] ,但是您可以通过以下选项以无头模式运行chrome

headless chrome