Puppeteer – 有头(headful)模式和无头(headless)模式

2 min read

Puppeteer是一个Node.js库,用于控制Headless Chrome或Chromium浏览器进行自动化操作。它提供了两种模式:有头模式和无头模式。

有头模式是指在浏览器操作期间,会显示出浏览器窗口,并以正常的方式执行操作。这是通过headless: false选项来启用的,默认情况下Puppeteer使用有头模式。

无头模式是指在浏览器操作期间,不会显示浏览器窗口,所有操作都是在后台进行的。这是通过headless: true选项来启用的。无头模式可以节省计算资源,并且适用于许多自动化测试、爬虫和数据提取任务。

在使用Puppeteer时,可以根据需要选择使用有头模式还是无头模式。