为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 中使用 Selenium 时,我总是收到“DeprecationWarning”

在 Python 中使用 Selenium 时,我总是收到“DeprecationWarning”

白板的微信 2023-10-11 15:35:51
我知道这个问题已经被问过很多次了,但我已经尝试了一切,但还没有找到一个好的解决方案。我得到的错误看起来像这样:program.py:10: DeprecationWarning: use setter for headless property instead of set_headless      fireFoxOptions.set_headless(headless=True)最好的办法是只向您展示代码,如果有人发现错误,请写信给我!提前非常感谢您...from selenium import webdriver try:    fireFoxOptions = webdriver.FirefoxOptions()    fireFoxOptions.set_headless(headless=True)         ///Here occurs the error!!!    browser = webdriver.Firefox(options=fireFoxOptions)    browser.get("https://google.com")     for elem in browser.find_elements_by_xpath('.//span[@class = "elementname"]'):         print(elem.text)finally:    try:        brower.close()    except:        passbrowser.close()再次非常感谢您抽出宝贵的时间!
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

set_headless 现在在 selenium 中已被弃用。而是使用 headless 属性:


from selenium import webdriver


options = webdriver.firefox.options.Options()

options.headless = True

browser = webdriver.Firefox(options=options)


查看完整回答
反对 回复 2023-10-11
  • 1 回答
  • 0 关注
  • 69 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信