避免使用 Puppeteer 智能卡的方法是使用 Puppeteer 的页面截图功能来替代。下面是一个使用 Puppeteer 进行页面截图的示例代码:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({ path: 'screenshot.png' });
await browser.close();
})();
这段代码将启动 Puppeteer,创建一个新的页面并导航到 https://example.com
。然后使用 page.screenshot()
方法来截取页面的屏幕截图,并将其保存为 screenshot.png
文件。最后关闭浏览器。
通过使用页面截图功能,你可以避免使用 Puppeteer 智能卡,同时还可以实现截图的功能。这种方法更加简单并且不需要使用智能卡。