WindowインストールPppeteer
国内のChromium源を取り替える
set PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.cnpmjs.org
cnpmをインストールするnpm install -g cnpm --registry=https://registry.npm.taobao.org
インストールcnpm i puppeteer
index.jsconst puppeteer = require('puppeteer');
(async () => {
const browser = await (puppeteer.launch({
// chromium chromium , / /node_modules/puppeteer/.local-chromium/
//executablePath: '/xxxxx/chromium/Chromium.app/Contents/MacOS/Chromium',
//
timeout: 10000,
// https https
ignoreHTTPSErrors: true,
// , true , headless false
devtools: true,
// headless ,
headless: true
}));
const page = await browser.newPage();
await page.goto('https://blog.csdn.net/hai4321/article/details/90743030');
await page.screenshot({
path: 'lxyserver.png',
type: 'png',
// quality: 100, jpg
fullPage: true,
// ,clip fullPage
// clip: {
// x: 0,
// y: 0,
// width: 1000,
// height: 40
// }
});
browser.close();
})();
実行node index.js