我知道這個問題已經被問過很多次了,但我已經嘗試了一切,但還沒有找到一個好的解決方案。我得到的錯誤看起來像這樣: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
提交
取消