puppeteer-core
是 Puppeteer 库的一个精简版本,它不包括 Chromium 浏览器,因此体积更小。如果你在使用 Node.js 时无法使用 puppeteer-core
,可能是以下几个原因:
puppeteer-core
。puppeteer-core
。puppeteer-core
的版本是否与你的 Node.js 版本兼容。以下是一个简单的使用 puppeteer-core
的示例:
const puppeteer = require('puppeteer-core');
(async () => {
try {
const browser = await puppeteer.launch({
executablePath: '/usr/bin/google-chrome' // 根据实际情况修改路径
});
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({ path: 'example.png' });
await browser.close();
} catch (error) {
console.error('Error:', error);
}
})();
puppeteer-core
不包含 Chromium,因此安装包更小。如果你在尝试上述解决方案后仍然遇到问题,建议检查错误日志,以便更准确地定位问题所在。
领取专属 10元无门槛券
手把手带您无忧上云