为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以在运行时阻止无头 Chrome 窗口启动?

是否可以在运行时阻止无头 Chrome 窗口启动?

摇曳的蔷薇 2023-09-12 17:24:51
在我的 Mac 上,我使用下面的 selenium 代码在 headless Chrome 中搜索 Python 关键字。from selenium import webdriverwd = 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 会自动打开一个窗口。我对无头浏览器的理解现在将打开一个窗口。尽管如此,是否可以抑制GUI起来,让它默默地运行呢?
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

我不知道headless chrome,但你可以通过以下选项以无头模式运行 chrome

options = webdriver.ChromeOptions()
options.add_argument('headless')
options.add_argument('window-size=1920x1080')
options.add_argument("disable-gpu")

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


查看完整回答
反对 回复 2023-09-12
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信