我知道这个问题已经被问过很多次了,但我已经尝试了一切,但还没有找到一个好的解决方案。我得到的错误看起来像这样: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)
添加回答
举报
0/150
提交
取消