Posted at

node-webshotでベーシック認証サイトのキャプチャを取得する

More than 1 year has passed since last update.

下記ドキュメントを見れば一目瞭然ですが、customHeaderがoptionで指定できるようになっています。

https://github.com/brenden/node-webshot#options

const options = {

screenSize: {
width: 720,
height: 360
},
shotSize: {
width: 720,
height: "all"
},
customHeaders: {
Authorization: "Basic base64encodedstring"
}
};

webshot(url, outputFile, options, (err) => {
// 省略
}