python selenium 无头模式(无界面模式) 作者:马育民 • 2025-02-04 11:29 • 阅读:10002 # 设置 Edge 无头模式 ``` from selenium import webdriver from selenium.webdriver.edge.service import Service from selenium.webdriver.edge.options import Options # 设置 Edge 无头模式 options = Options() options.add_argument("--headless") # 启用无头模式 options.add_argument("--disable-gpu") # 禁用 gpu # 创建 WebDriver 实例 driver = webdriver.Edge(options = options) # 打开网页 driver.get("https://www.example.com") # 打印网页标题 print(driver.title) # 关闭浏览器 driver.quit() ``` # 设置 Chrome 无头模式 ``` from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Options # 设置 Chrome 无头模式 options = Options() options.add_argument("--headless") # 启用无头模式 options.add_argument("--disable-gpu") # 禁用 GPU 加速 # 创建 WebDriver 实例 driver = webdriver.Chrome(options = options) # 打开网页 driver.get("https://www.baidu.com") # 打印网页标题 print(driver.title) # 关闭浏览器 driver.quit() ``` # 设置 Firefox 无头模式 ``` from selenium import webdriver from selenium.webdriver.firefox.service import Service from selenium.webdriver.firefox.options import Options # 设置 Firefox 无头模式 options = Options() options.add_argument("--headless") # 启用无头模式 # 创建 WebDriver 实例 driver = webdriver.Firefox(options = options) # 打开网页 driver.get("https://www.example.com") # 打印网页标题 print(driver.title) # 关闭浏览器 driver.quit() ``` 参考: https://www.runoob.com/selenium/selenium-headless.html 原文出处:http://malaoshi.top/show_1GWWt2a0KlD.html