diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/README.md diff --git a/index.js b/index.js new file mode 100755 index 0000000..c2ca5d9 --- /dev/null +++ b/index.js @@ -0,0 +1,18 @@ +#!/usr/bin/node + +const puppeteer = require('puppeteer'); + +(async () => { + const browser = await puppeteer.launch({ args: ['--no-sandbox', '--disable-setuid-sandbox'] }); + const page = await browser.newPage(); + // sample1 + await page.goto('https://pied-piper.net/gitbucket/'); + await page.screenshot({path: './sample1.png', fullPage:true}); + + // sample1 + await page.goto('https://pied-piper.net/note/'); + let item = await page.$('#profile') + await item.screenshot({path: './sample2.png'}); + + await browser.close(); +})(); diff --git a/package.json b/package.json new file mode 100644 index 0000000..a1c2de6 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "puppeteer-sample", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "captor": "./index.js" + }, + "author": "", + "license": "ISC", + "dependencies": { + "puppeteer": "^3.0.4" + } +}