Use direct dependency for puppeteer-core instead of overrides
This commit is contained in:
parent
3257813560
commit
47a3e33609
|
|
@ -1,12 +1,13 @@
|
||||||
const { ok } = require('assert');
|
const { ok } = require('assert');
|
||||||
const { createHash } = require('crypto');
|
const { createHash } = require('crypto');
|
||||||
const chromium = require('@sparticuz/chrome-aws-lambda');
|
const puppeteer = require("puppeteer-core");
|
||||||
|
const chromium = require('@sparticuz/chromium');
|
||||||
|
|
||||||
exports.handler = async (event, context) => {
|
exports.handler = async (event, context) => {
|
||||||
let browser = null;
|
let browser = null;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const browser = await chromium.puppeteer.launch({
|
const browser = await puppeteer.launch({
|
||||||
args: chromium.args,
|
args: chromium.args,
|
||||||
defaultViewport: chromium.defaultViewport,
|
defaultViewport: chromium.defaultViewport,
|
||||||
executablePath: await chromium.executablePath,
|
executablePath: await chromium.executablePath,
|
||||||
|
|
@ -24,7 +25,7 @@ exports.handler = async (event, context) => {
|
||||||
|
|
||||||
for (let context of contexts) {
|
for (let context of contexts) {
|
||||||
const job = event.shift();
|
const job = event.shift();
|
||||||
const page = await context.defaultPage();
|
const page = await context.newPage();
|
||||||
|
|
||||||
if (job.hasOwnProperty('url') === true) {
|
if (job.hasOwnProperty('url') === true) {
|
||||||
await page.goto(job.url, { waitUntil: ['domcontentloaded', 'load'] });
|
await page.goto(job.url, { waitUntil: ['domcontentloaded', 'load'] });
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue