欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

UserWarning: Selenium support for PhantomJS has been deprecated

程序员文章站 2024-03-09 17:43:17
...

在用PhantomJS时,我遇到了这样的提示:

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

即Selenium以后的版本不再支持PhantomJS。

我选择用Headless Chrome来替代PhantomJS。

下载chromedriver,将其放置于“python.exe”所在的目录下。

运行以下代码

from selenium import webdriver
from selenium.webdriver.chrome.options import Options 
chrome_options = Options() 
chrome_options.add_argument('--headless') 
chrome_options.add_argument('--disable-gpu') 
driver =webdriver.Chrome(chrome_options=chrome_options)

如果chromedriver和chrome版本不对应,那么依旧会显示浏览器界面或者发生其他错误。

下面是转载自huilan_same整理的chromedriver与chrome的对应关系表及chromedriver各版本下载链接:

https://blog.csdn.net/huilan_same/article/details/51896672

相关标签: Headless Chrome