概要GAS(GoogleAppsScript)を使って、スクレイピングをしたいことがあった。その際に、ログイン処理があったので調べた際のメモ。コード実際のコードは以下の通り。options_c;}メイン関数。必要な情報はログイン関数で取得して、それをUrlFetchApp.fetchのオプションとして渡してあげるだけ。response.getContentText("UTF-8");ログイン時のpayloadで渡す情報はサイトごとに異なるので調べないと分からない。サイトによってはログインごとに違う値が埋め込まれることがあるので、その場合この方法での自動ログインは難しいが、あるサイトは上記でログインができるようになった。あとは受け取ったデータをいい感じに加工してあげるだけ。GASでログイン処理できるだけで、色々捗りそうなのでこれを使ってちょっとしたツールを作ってきたい。