Selenium in Python - 少了PhantomJS,日子照樣還得過

Selenium in Python - PhantomJS has been deprecated

空雨傘

麥肯錫推導解決方案的公式 - 空雨傘:

  • = 環境,就是不會改變的事實狀況。
  • = 我們對「空」所做出的觀察,也就是環境的狀況,或可能面臨的變化。
  • = 因「雨」而做出的決策,也就是解決「雨」的方法,事件最後的結果。

空 - 問題現狀

UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead.

雨 - 分析解析

錯誤信息說的很明白,phantomjsselenium無情拋棄。
咋辦?

傘 - 解決方案

使用chrome或者firefoxheadless模式,開啓方法如下:

from selenium.webdriver import Firefox
from selenium.webdriver.firefox.options import Options

options = Options()
options.add_argument('-headless')  # 無頭參數
driver = Firefox(executable_path='geckodriver', firefox_options=options)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章