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

如何通过Selenium与Python启动无头模式的Chrome Canary

如何用Python + Selenium以无头模式启动Chrome Canary

嘿,这事儿不难,我给你一步步理清楚怎么操作:

首先得确保你已经装好了Selenium库,还有和你Chrome Canary版本匹配的ChromeDriver——版本不匹配可是会报错的哦。

接下来就是配置启动参数了,核心是指定Chrome Canary的运行文件路径,再开启无头模式,具体代码如下:

from selenium import webdriver

# 初始化Chrome配置对象
options = webdriver.ChromeOptions()
# 指定Chrome Canary的位置,这里用的是快捷方式,也可以直接指向exe文件
options.binary_location = r'C:\Users\mpmccurdy\Desktop\Google Chrome Canary.lnk'
# 启用无头模式,也就是不显示浏览器窗口
options.add_argument('headless')
# 设置窗口尺寸,避免部分页面因为窗口太小布局错乱
options.add_argument('window-size=1200x600')

# 启动Chrome Canary浏览器
driver = webdriver.Chrome(chrome_options=options)
# 访问目标网站
driver.get("https://www.python.org")

# 这里可以加你需要的操作,比如爬取内容、点击元素等
# 操作完成后记得关闭浏览器
# driver.quit()

小提醒:如果指定快捷方式(.lnk)出现启动失败的情况,建议直接用Chrome Canary的exe文件路径,一般默认路径是C:\Users\你的用户名\AppData\Local\Google\Chrome SxS\Application\chrome.exe,把路径换成你自己的就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:15:06