2018年4月1日日曜日

puppeteerで既存セッションを使って自動ログイン

ログイン処理も自動化したいが、画像を使った認証処理などが有るとid/pw自動入力だけでは自動ログインできない。。

が、puppeteer.launchのuserDataDirオプションを使えば、pc上に保存された既存クッキーなどを使用できる。

このオプションで適当なディレクトリを指定し、puppeteerを動かして一度手動入力でログインすると、指定したディレクトリ配下にクッキーなどが保存される。
以後このクッキーが使用されるので、ログイン処理をスキップできる。

0 件のコメント: