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 chromium from "@sparticuz/chromium";
import puppeteer from 'puppeteer-core'; import puppeteer from "puppeteer-core";
export const lambdaHandler = async (event, context) => { export const lambdaHandler = async (event, context) => {
const browser = await puppeteer.launch({ const browser = await puppeteer.launch({
args: puppeteer.defaultArgs({
args: chromium.args, args: chromium.args,
defaultViewport: chromium.defaultViewport, headless: "shell",
}),
executablePath: await chromium.executablePath(), executablePath: await chromium.executablePath(),
headless: chromium.headless, headless: "shell",
}); });
const page = await browser.newPage(); const page = await browser.newPage();
@ -20,5 +22,5 @@ export const lambdaHandler = async (event, context) => {
await browser.close(); 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 () => { const handler = async () => {
try { try {
const browser = await puppeteer.launch({ const browser = await puppeteer.launch({
args: puppeteer.defaultArgs({
args: chromium.args, args: chromium.args,
defaultViewport: chromium.defaultViewport, headless: "shell",
}),
executablePath: await chromium.executablePath(), executablePath: await chromium.executablePath(),
headless: chromium.headless, headless: "shell",
ignoreHTTPSErrors: true, ignoreHTTPSErrors: true,
}); });

View File

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