在学习使用WebDriver下载文件时,遇到了警告“DeprecationWarning: firefox_profile has been deprecated, please use an Options object ”
这句话的意思就是“弃用警告:firefox\u配置文件已弃用,请使用选项对象”
虽然这样目前不影响使用,但我们可以通过改为使用FirefoxOptions()方法消除警告,代码如下
from selenium import webdriver
from selenium.webdriver.common.by import By
import os
fp = webdriver.FirefoxOptions()
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.dir",os.getcwd())
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","binary//octet-stream")
driver = webdriver.Firefox(options=fp)
driver.get("https://pypi.org/project/selenium/#files")
driver.find_element(By.PARTIAL_LINK_TEXT,"selenium-4.1.0-py3-none-any.whl").click()
现在再运行就没有警告啦~