Today when using PHANTOMJS, selenium hint Phantomjs was marked disapproval, I was blindfolded. PHANTOMJS is a well-known version of the Headless browser, marked as outdated, which means that this support will be discarded in future releases. So it's better to discard the PHANTOMJS and switch to the recommended headless Chrome first.
Python 3.6.4 (Default, Jan 5 2018, 02:35:40) [GCC7.2.1 20171224] on Linuxtype" Help","Copyright","credits" or "License" forMore information.>>> fromSeleniumImportWebdriver>>> driver=Webdriver. PHANTOMJS ()/usr/lib/python3.6/site-packages/selenium/webdriver/phantomjs/webdriver.py:49:userwarning:selenium Support forPHANTOMJS have been deprecated, please use headless versions of ChromeorFirefox instead Warnings.warn ('Selenium support for PHANTOMJS have been deprecated, please use headless'
How to use Headless Chrome
Headless mode is a new feature in Chrome 59.
To use chrome, you need to install Chromedriver.
1 fromSeleniumImportWebdriver2 fromSelenium.webdriver.chrome.optionsImportOptions3 4Chrome_options =Options ()5Chrome_options.add_argument ('--headless')6Chrome_options.add_argument ('--disable-gpu')7Driver = Webdriver. Chrome (chrome_options=chrome_options)8Driver.get ("https://cnblogs.com/")
Other uses are basically the same as PHANTOMJS.
For more information, please see the official documentation.
PHANTOMJS measures to be marked as obsolete in the selenium