当前位置:   article > 正文

python+selenium下载文件,firefox_profile方法弃用解决_deprecationwarning: firefox_profile has been depre

deprecationwarning: firefox_profile has been deprecated, please use an optio

在学习使用WebDriver下载文件时,遇到了警告“DeprecationWarning: firefox_profile has been deprecated, please use an Options object ”

这句话的意思就是“弃用警告:firefox\u配置文件已弃用,请使用选项对象”

   虽然这样目前不影响使用,但我们可以通过改为使用FirefoxOptions()方法消除警告,代码如下

  1. from selenium import webdriver
  2. from selenium.webdriver.common.by import By
  3. import os
  4. fp = webdriver.FirefoxOptions()
  5. fp.set_preference("browser.download.folderList",2)
  6. fp.set_preference("browser.download.dir",os.getcwd())
  7. fp.set_preference("browser.helperApps.neverAsk.saveToDisk","binary//octet-stream")
  8. driver = webdriver.Firefox(options=fp)
  9. driver.get("https://pypi.org/project/selenium/#files")
  10. driver.find_element(By.PARTIAL_LINK_TEXT,"selenium-4.1.0-py3-none-any.whl").click()

  现在再运行就没有警告啦~

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/367875
推荐阅读
相关标签
  

闽ICP备14008679号