如何设置Web Bot调用Browser()时默认打开Firefox浏览器?
Web Bot修改默认启动浏览器为Firefox操作步骤
前置准备
- 本地安装正式版Firefox浏览器
- 下载与Firefox版本匹配的geckodriver驱动,将驱动文件所在目录加入系统环境变量PATH,或记录驱动文件的绝对路径
修改初始化参数
Web Bot的Browser()构造方法支持通过browser参数指定启动的浏览器类型,不需要修改全局默认配置,初始化时直接传参即可:
from webbot import Browser # 直接指定启动Firefox web = Browser(browser='firefox') # 如果geckodriver没有加入环境变量,可手动指定驱动路径 # web = Browser(browser='firefox', driverpath="C:\drivers\geckodriver.exe") # Windows路径示例 # web = Browser(browser='firefox', driverpath="/usr/local/bin/geckodriver") # macOS/Linux路径示例
常见问题排查
- 若配置后仍启动Chrome,优先检查geckodriver版本与Firefox版本是否兼容,版本不匹配时Web Bot会自动回退到默认的Chrome浏览器
- 注意参数值
firefox必须全部小写,参数名拼写错误会导致配置不生效
内容的提问来源于stack exchange,提问作者Bisha Inter
相关产品推荐
相关产品推荐

