selenium通过模拟浏览器完成一些操作,但是在一些服务器上是没有图形界面的,自然使用selenium操作需要在无界面操作。
有界面操纵
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://baidu.com")
driver.quit()
无界面操纵
#python3
from selenium import webdriver
from pyvirtualdisplay import Display #配置无界面chrome用
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome()
driver.set_window_size(800,600) #设置浏览器窗口的大小
driver.get("http://baidu.com")
driver.quit()