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

如何在Python 3的SeleniumBase中指定Portable Chrome的可执行文件

如何在Python 3的SeleniumBase中指定Portable Chrome的可执行文件

嘿,我来帮你搞定这个问题!在SeleniumBase里指定便携版Chrome的可执行文件其实没那么复杂,我给你拆解成几个简单步骤,附上代码示例,你一看就懂:

  • 首先,得导入SeleniumBase里的Driver类,还有Selenium的ChromeOptions——这个是用来给浏览器做自定义配置的关键工具。
  • 接着创建一个ChromeOptions实例,通过它的binary_location属性,填上你的Portable Chrome可执行文件的完整路径。这里要注意路径写法:Windows系统里要么用双反斜杠\\,要么在路径前加个r用原始字符串,避免转义字符搞出问题;macOS或Linux的话,路径格式要对应调整,比如macOS可能是/Applications/PortableChrome.app/Contents/MacOS/Google Chrome。
  • 最后初始化Driver的时候,把配置好的options传进去,别忘了指定浏览器为chrome就行。

给你个现成的代码示例,直接替换路径就能用:

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

# 配置Chrome选项,替换成你自己的便携版Chrome路径
chrome_options = Options()
chrome_options.binary_location = r"C:\Your\PortableChrome\Folder\chrome.exe"

# 初始化带有指定配置的浏览器驱动
driver = Driver(browser="chrome", options=chrome_options)

# 举个例子:打开测试网页
driver.get("https://www.example.com")

# 用完记得关闭驱动
driver.quit()

还有几个小提醒要注意:

  • 一定要用绝对路径,别用相对路径,不然程序可能找不到你的便携版Chrome。
  • 如果运行时提示找不到文件,先检查路径有没有写错——比如空格、大小写(Linux和macOS对路径大小写敏感,Windows不敏感),或者是不是真的指向了chrome.exe(不是快捷方式哦)。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 11:27:58