You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python的Chromedriver中禁用工具栏/搜索栏并取消全屏默认显示工具栏

解决ChromeDriver全屏模式下工具栏显示的问题

我之前也碰到过这个烦人的灰色工具栏问题,试了几种方法,以下两个方案应该能帮你搞定:

方法一:直接通过Chrome偏好设置禁用工具栏

Chrome的「始终在全屏模式下显示工具栏」选项对应一个内部偏好键,我们可以通过add_experimental_option直接修改这个设置,不需要手动调整Chrome。

修改后的完整代码如下:

from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.chrome.service import Service

chrome_options = Options()
chrome_options.add_argument("--disable-infobars") # 移除警告
chrome_options.add_argument("--kiosk") # 全屏打开
# 添加偏好设置,取消全屏工具栏的强制显示
chrome_options.add_experimental_option("prefs", {
    "browser.fullscreen.always_show_toolbar": False
})

# 替换成你的chromedriver路径
driver = WebDriver(service=Service("./chromedriver"), options=chrome_options)
# 后续业务逻辑...

这个方法的核心是browser.fullscreen.always_show_toolbar这个偏好项,设置为False就相当于手动取消了勾选框,启动后全屏模式下就不会显示那个灰色工具栏了。

方法二:加载已配置好的Chrome用户数据目录

如果上面的方法不生效(比如某些Chrome版本对这个偏好项的支持有变化),可以用更稳妥的方式:先手动配置好Chrome的全屏设置,再让ChromeDriver加载这个配置好的用户数据目录。

步骤如下:

  1. 打开本地Chrome浏览器,按F11进入全屏模式,点击右上角灰色工具栏的设置图标,取消勾选「始终在全屏模式下显示工具栏」,然后关闭Chrome。
  2. 找到你的Chrome用户数据目录:
    • Windows系统:C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data
    • macOS系统:~/Library/Application Support/Google/Chrome/
    • Linux系统:~/.config/google-chrome/
  3. 在代码中添加参数指定这个目录:
chrome_options = Options()
chrome_options.add_argument("--disable-infobars") # 移除警告
chrome_options.add_argument("--kiosk") # 全屏打开
# 替换成你的用户数据目录路径
chrome_options.add_argument(r"--user-data-dir=C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data")
# 如果有多个用户配置文件,还可以指定具体的profile,比如:
# chrome_options.add_argument("--profile-directory=Profile 1")

driver = WebDriver(service=Service("./chromedriver"), options=chrome_options)

⚠️ 注意:启动ChromeDriver之前要确保本地Chrome浏览器完全关闭,否则会因为用户数据目录被占用而报错。

两种方法里,方法一更简洁,推荐优先尝试;方法二更通用,适合需要保留Chrome其他自定义设置的场景。

内容的提问来源于stack exchange,提问作者adantes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:50:43