Puppeteer で Basic認証 を通過する方法

結論

アドレスの前に username:password で Basic認証 の認証情報を書き、@ を用いてアドレスにつなげるという原始的な方法を採ります。

page.goto('https://username:password@example.com/foobar');

ダメだったこと

ドキュメントに書いてある page.authenticate ではダメでした。また、page.setExtraHTTPHeadersAuthorization: を設定する方法もダメでした。

補足

この方法で特段問題となることはなさそうなので、これでしばらくやってみます。

Powered by はてなブログ