以mac 为例 :
1. 安装chrome驱动
2. 找到chrome驱动安装位置,which chromedriver (下面脚本会用到该路径)
1 # -*- coding: utf-8 -*- 2 from selenium import webdriver 3 from selenium.webdriver.chrome.options import Options 4 import time 5 6 # 创建一个参数对象,用来控制chrome以无界面模式打开 7 chrome_options = Options() 8 chrome_options.add_argument('--headless') 9 chrome_options.add_argument('--disable-gpu') 10 # 驱动路径 11 path = "/usr/local/bin/chromedriver" 12 # 创建浏览器对象 13 browser = webdriver.Chrome(executable_path=path, chrome_options=chrome_options) # 参数添加 14 15 # 上网 16 url = 'http://www.baidu.com/' 17 browser.get(url) 18 time.sleep(3) 19 browser.maximize_window() 20 browser.save_screenshot('baidu.png') # 捕获(截屏)保存 21 22 browser.quit()