More updates

This commit is contained in:
Kyle McNally 2024-08-19 09:56:38 -04:00
parent 9b8de8ac89
commit 39b6e95275
4 changed files with 23 additions and 15 deletions

View File

@ -1,12 +1,14 @@
import chromium from '@sparticuz/chromium';
import puppeteer from 'puppeteer-core';
import chromium from "@sparticuz/chromium";
import puppeteer from "puppeteer-core";
export const lambdaHandler = async (event, context) => {
const browser = await puppeteer.launch({
args: chromium.args,
defaultViewport: chromium.defaultViewport,
args: puppeteer.defaultArgs({
args: chromium.args,
headless: "shell",
}),
executablePath: await chromium.executablePath(),
headless: chromium.headless,
headless: "shell",
});
const page = await browser.newPage();
@ -20,5 +22,5 @@ export const lambdaHandler = async (event, context) => {
await browser.close();
return { result: 'success', browserVersion, pageTitle };
}
return { result: "success", browserVersion, pageTitle };
};

View File

@ -4,10 +4,12 @@ const chromium = require("@sparticuz/chromium");
const handler = async () => {
try {
const browser = await puppeteer.launch({
args: chromium.args,
defaultViewport: chromium.defaultViewport,
args: puppeteer.defaultArgs({
args: chromium.args,
headless: "shell",
}),
executablePath: await chromium.executablePath(),
headless: chromium.headless,
headless: "shell",
ignoreHTTPSErrors: true,
});

View File

@ -4,8 +4,10 @@ const chromium = require("@sparticuz/chromium-min");
const handler = async () => {
try {
const browser = await puppeteer.launch({
args: chromium.args,
defaultViewport: chromium.defaultViewport,
args: puppeteer.defaultArgs({
args: chromium.args,
headless: "shell",
}),
executablePath: await chromium.executablePath(
"https://github.com/Sparticuz/chromium/releases/download/v110.0.1/chromium-v110.0.1-pack.tar"
),

View File

@ -5,10 +5,12 @@ module.exports = {
handler: async () => {
try {
const browser = await puppeteer.launch({
args: chromium.args,
defaultViewport: chromium.defaultViewport,
args: puppeteer.defaultArgs({
args: chromium.args,
headless: "shell",
}),
executablePath: await chromium.executablePath(),
headless: chromium.headless,
headless: "shell",
ignoreHTTPSErrors: true,
});