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();