Last active
January 21, 2019 08:03
-
-
Save tanjo/999efd4b0d22d33bbeadda403e890889 to your computer and use it in GitHub Desktop.
puppeteer で画像をダウンロード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs').promises; | |
const puppeteer = require('puppeteer'); | |
const headleass = true; | |
(async () => { | |
var browser = await puppeteer.launch({ headless: headleass, args: ['--lang=ja,en-US,en'] }); | |
var page = await browser.newPage(); | |
page.setViewport({ width: 1920, height: 1080 }); | |
// 自分のツイッターのアイコン | |
var source = await page.goto('https://pbs.twimg.com/profile_images/450452672638763008/2wm_mrCJ.jpeg'); | |
await fs.writeFile('data/icon.png', await source.buffer(), (err) => { | |
if (err) { | |
return console.log(err); | |
} | |
console.log('saved!'); | |
}); | |
browser.close(); | |
})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "image download", | |
"version": "1.0.0", | |
"description": "画像のダウンロード方法のメモ", | |
"main": "main.js", | |
"scripts": { | |
"start": "node main.js" | |
}, | |
"author": "tanjo", | |
"license": "Apache License Version 2.0", | |
"dependencies": { | |
"puppeteer": "^1.11.0" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment