やったこと Chrome Devtools Protocolを用いて、HeadlessChromeでファイルダウンロードをする。 実際のコード 例としてMoneyForwardにログインして、家計簿のcsvをダウンロードするコードを書いてみる。 package main import ( "context" "log" "time" "os" "github.com/chromedp/chromedp" "github.com/chromedp/chromedp/runner" "github.com/chromedp/cdproto/cdp" "github.com/chromedp/cdproto/page" ) func main() { var err error // create context ctxt, cancel := context.WithCancel(contex