moneyforward でCSVファイルを一括ダウンロード
moneyforward で月単位にしかCSVファイルがダウンロードできない。
ただ,スクリプトでループしてダウンロードできたので,メモ。
ChromeでMoneyForwardにログインした後,JavaScriptのコンソールで下記を実行。
複数ダウンロードを許可するかと聞かれたので,許可を選択。
ダウンロードしてしまえばあとはこっちのものだ!
urls=[]; for(y=2017;y<=2017;++y) for(m=1;m<=3;++m) urls.push('https://moneyforward.com/cf/csv?from='+y+'%2F'+m+'%2F01&month='+m+'&year='+y); function doLoop(){ if(url=urls.pop()) { console.log(url); var link = document.createElement("a"); document.body.appendChild(link); link.href = url; link.click(); document.body.removeChild(link); setTimeout(doLoop,3000); } }; doLoop();