我在让我的 Raspberry Pi Zero 运行时遇到了一些问题,puppeteer
就像我在本教程中看到的那样。
到目前为止,我已经做了类似的事情:
$ sudo apt-get install chromium-browser chromium-codecs-ffmpeg --yes
$ npm init -Y
$ npm install puppeteer-core@1.11.0
此外,尝试不将核心版本锁定到 1.11.0 - 结果相同。
这是我的index.js
:
const puppeteer = require('puppeteer-core');
(async () => {
try {
const browser = await puppeteer.launch({ executablePath: 'chromium-browser', headless: true, product: 'chrome' });
const page = await browser.newPage();
page.setDefaultNavigationTimeout(25 * 1000);
await page.goto('https://www.google.com/');
await page.screenshot({ path: 'screenshot.png' });
await browser.close();
console.log('screenshot taken');
} catch (e) {
console.log(e.message);
}
})();
而且,当我像这样运行它时,我得到超时错误:
$ node index.js
Navigation Timeout Exceeded: 25000ms exceeded
但是,它只是挂起。没有出口!
任何帮助将不胜感激,谢谢。