エクスポートの範囲は「すべて」と「月ごと」のいずれかを指定できます。しかし、記事数が多い場合には「すべて」を選択してもエクスポートすることができません。「月ごと」のエクスポートしかできないので、過去何年ものデータを取得しようと思うと、手作業では大変面倒な作業になります。
そこで、すべての記事をエクスポートするRubyスクリプトを作成しました。「月ごと」のエクスポートをすべての月に対して自動実行します。
Mechanizeを初めて使うにあたって、以下のサイトを参考にさせていただきました。解説が分かりやすくて、簡単に目的のスクリプトを書くことができました。感謝します。
RubyのMechanizeを解説 for 1.0.0 - きたももんががきたん。
Ruby Mechanize wiki (ja) - livedoor Wiki(ウィキ)