selenium3.x无头模式(headless)设置

selenium3.x无头模式(headless)设置,因为版本比较落后,自己弄的时候一直报错,在网络上找了半天才设置成功QAQ

我使用的selenium版本是3.141.0

# 先导入包
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# 创建一个参数对象,用来控制chrome以无头模式打开
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')

# chrome.exe的位置
path = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
chrome_options.binary_location = path

# chromedriver.exe的位置
browser = webdriver.Chrome('D:/developer_tools/ChromeDriver/chromedriver.exe', options=chrome_options)

# 访问的网址
url = 'https://www.baidu.com'

browser.get(url)

# 保存一个快照看是否访问成功
browser.save_screenshot('baidu.png')

 访问成功,以下是保存的快照

selenium3.x无头模式(headless)设置_第1张图片

 

你可能感兴趣的:(爬虫,selenium,chrome,python,前端)