一、为什么使用无界面谷歌浏览器
因为phantomJS现在没有进行维护了,所以使用无界面谷歌浏览器。
二、无界面谷歌浏览器支持的版本
1、mac、Linux 上版本号要求为59+
2、windows 上版本好要求在60+
三、实例代码演示
#!/usr/local/bin/python3.7 from selenium import webdriver from selenium.webdriver.chrome.options import Options import time # 创建一个参数对象,用来控制chrome以无界面模式打开 chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gup') # 创建浏览器对象 browser = webdriver.Chrome(chrome_options=chrome_options) # url url = 'https://www.baidu.com' browser.get(url) time.sleep(1) # 截图 browser.save_screenshot('Reptile/baidu1.png') browser.quit()