在Linux上使用Selenium驱动Chrome浏览器无头模式
# 导入必要的库
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 设置Chrome无头模式选项
options = Options()
options.add_argument('--headless')
# 初始化WebDriver
driver = webdriver.Chrome(options=options)
# 打开网页
driver.get('https://www.example.com')
# 执行需要的操作,例如获取页面标题
page_title = driver.title
print(f'当前页面标题是: {page_title}')
# 关闭浏览器
driver.quit()
这段代码演示了如何在Linux系统上使用Selenium和Chrome WebDriver在无头模式(即不显示浏览器窗口)下打开一个网页并获取页面标题。这对于在服务器环境或者不需要界面交互的场景中执行自动化测试非常有用。
评论已关闭