Firefox 启动带有配置信息
若不设置进行下述配置,那么 webdriver 每次启动火狐浏览器,默认都是一个不太有任何插件的浏览器被启动。
通过配置的方式,指定一个浏览器设置来启动,就可以使用以前安装的插件或配置信息了。
步骤一:打开火狐配置窗口
cmd 执行下述命令,会弹出火狐配置窗口:
firefox.exe -ProfileManager -no-remote
步骤二:获取自定义配置文件的路径
步骤三:初始化配置路径
1 from selenium import webdriver 2 import time 3 4 proPath = "C:\\Users\\wuxiaohua\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\36ma49s2.WebDriver" 5 6 profile = webdriver.firefox.firefox_profile.FirefoxProfile(proPath) 7 8 # 将首页设置为搜狗 9 profile.set_preference("browser.startup.homepage", "http://www.sogou.com") 10 profile.set_preference("browser.startup.page", 1) 11 12 # 初始化带配置信息的浏览器 13 driver = webdriver.Firefox(executable_path="e:\\geckodriver", firefox_profile=profile) 14 15 driver.get("https://www.sohu.com")