puppeteer使用

// 申明常量puppeteer ,导入puppeteer模块赋值
const puppeteer = require("puppeteer");

(async function name() {
    // await 等待puppeteer 使用launch(发动)创建浏览器browser
    const browser = await puppeteer.launch({headless: false, args:['--start-maximized']});

    // 使用创建的浏览器browser 创建页面 page
    const page = await browser.newPage();
    // 访问url链接地址
    await page.goto("https://www.baidu.com");
    await page.setViewport({ width: 1250, height: 600});
    // 使用截图方式
    // await page.screenshot({fullPage: true, path: "example.png" });
    // await page.pdf({
    //   path: "baidu.pdf",
    //   format: "a2",
    // });
    // await browser.close();
})();

posted @ 2019-12-11 14:07  樵夫-justin  阅读(545)  评论(1编辑  收藏  举报