我正在尝试使用puppeteer-lambda运行Lambda函数。 1.我用“ npm install puppeteer-lambda”安装了它。 2.我在功能之外的单独的S3存储桶上上传了chrome版本。 3.在proccess.env中,我设置CHROME_BUCKET和CHROME_KEY。 4.超时设置为5分钟。
直到pupeeteerLambda.getBroser();为止,它都可以正常工作。
async function parseEngine(commandArray, inPage, iterator, parameters) {
try {
let page = inPage;
if (!page) {
console.log('getting browser');
const browser = await puppeteerLambda.getBrowser({ headless: true, slowMo: 100, args: ['--no-sandbox', '--disable-setuid-sandbox', '--start-fullscreen', '--window-size=1413,749']});
console.log('opening page');
page = await browser.newPage();
await page.setViewport({ width: 1413, height: 749 });
page.setUserAgent(config.USER_AGENT);
}
etc..
...........
我试图console.log一切。
有人知道什么可以解决吗?
谢谢。