承接上文,关于module ‘selenium.webdriver‘ has no attribute ‘PhantomJS‘报错的解决办法
因为高版本selenium放弃了phantomjs,如果你不想重装底版本selenium,还有一个较为简便的解决办法,就是浏览器自带的无界面浏览。以Chrome为例使用headless模式,再向Chrome传递参数chrome即可实现无页面浏览。
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
browser = webdriver.Chrome(chrome_options=chrome_options)
browser.get('https://www.baidu.com/')
当然你也可以查看自己现在使用的的浏览器是否支持无界面浏览。