安装 xvfb
sudo apt install xvfb
安装 pyvirtualdisplay
sudo pip install pyvirtualdisplay
安装 chrome, chromedriver
https://sites.google.com/a/chromium.org/chromedriver/downloads
用法
import time
from pyvirtualdisplay import Display
from selenium import webdriver
url = "http://www.163.com"
with Display(backend="xvfb", size=(1024, 768)):
driver = webdriver.Chrome()
driver.maximize_window()
driver.get(url)
driver.quit()