puppeteer.launch 未加载
puppeteer.launch not loading
我正在尝试使用 puppeteer headless 打开一个页面。但是,puppeteer.launch 花费了极长的时间,并且该过程无法完成。代码:
const puppeteer = require("puppeteer");
async function getVisual() {
try {
const URL =
"https://www.bannerbear.com/blog/ways-to-speed-up-puppeteer-screenshots/";
const browser = await puppeteer.launch((headless = true), {
ignoreDefaultArgs: ["--disable-extensions"],
timeout: 3000,
});
const page = await browser.newPage();
console.log("hi");
await page.goto(url);
await page.screenshot({ path: "screenshot.png" });
await page.pdf({ path: "page.pdf" });
await browser.close();
} catch (error) {
console.error(error);
}
}
getVisual();
在您的 puppeteer.launch()
语句中,您需要将这些参数放在一个对象中。
删除“(headless = true)”,并将其作为新项目放入对象中。喜欢puppeteer.launch({headless: true, ignoreDefaultArgs: [], timeout: 3000})
...
文档说明了如何使用参数 here。
我正在尝试使用 puppeteer headless 打开一个页面。但是,puppeteer.launch 花费了极长的时间,并且该过程无法完成。代码:
const puppeteer = require("puppeteer");
async function getVisual() {
try {
const URL =
"https://www.bannerbear.com/blog/ways-to-speed-up-puppeteer-screenshots/";
const browser = await puppeteer.launch((headless = true), {
ignoreDefaultArgs: ["--disable-extensions"],
timeout: 3000,
});
const page = await browser.newPage();
console.log("hi");
await page.goto(url);
await page.screenshot({ path: "screenshot.png" });
await page.pdf({ path: "page.pdf" });
await browser.close();
} catch (error) {
console.error(error);
}
}
getVisual();
在您的 puppeteer.launch()
语句中,您需要将这些参数放在一个对象中。
删除“(headless = true)”,并将其作为新项目放入对象中。喜欢puppeteer.launch({headless: true, ignoreDefaultArgs: [], timeout: 3000})
...
文档说明了如何使用参数 here。