关于selenium无头模式打开Chrome/Edge白屏的问题
环境
selenium == 4.25.0
Chrome == 129.0.6668.59
Edge == 129.0.2792.52
解决办法
options.add_argument(“--headless=old”)
示例
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 设置浏览器选项
options = Options()
options.add_argument("--headless=old")
# 打开浏览器
driver = webdriver.Chrome(options=options)
# 打开网站
driver.get("https://www.google.com")
# 打印页面标题
print(driver.title)
# 关闭浏览器
driver.quit()
参考文章
https://stackoverflow.com/questions/78996364/chrome-129-headless-shows-blank-window