0%

Selenium放弃PhantomJS改用Chrome headless

目前新版本的selenium调用PhantomJS会报如下警告:

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

你可以通过给selenium降级的方法来解决这个警告。

现在还可以通过使用Chrome或Firefox的headless方式来进行无界面的浏览器模拟。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
browser = webdriver.Chrome(chrome_options=options)