:::info
この拡張機能は、カテゴリ自動移動機能を追加したオンクラスエンハンサーとして生まれ変わりました。感想エクスポート機能はそのまま使えますので、ぜひ新しい拡張機能をお試しください。
:::
はじめに
オンクラスの管理画面で感想データを確認する機会が増え、ページをまたいだ集計や分析のために「まとめて取り出したい」という場面が頻繁にありました。そこで、感想をJSON/CSVで一括エクスポートできるChrome拡張を作りました。
作ったもの
オンクラス感想エクスポーターは、感想一覧ページからデータを抽出し、ダウンロードできる拡張機能です。
主な機能:
- 全ページ一括取得(ページを自動で巡回)
- このページのみ取得
- 期間指定フィルタ
- JSON / CSV でダウンロード
使い方
- オンクラス管理画面の感想ページを開く
- 拡張のポップアップを開く
- 期間を指定(任意)
- 「全ページ一括取得」または「このページのみ」をクリック
取得中はページ右上に進捗バーが表示され、完了すると自動でファイルがダウンロードされます。
技術的なポイント
Content Scriptで感想カードを抽出
感想カードからユーザー名・日付・カテゴリ・本文などを取り出し、構造化したデータに変換しています。DOM構造に依存するため、抽出部分はできるだけ小さくまとめました。
ページネーションを自動巡回
「全ページ一括取得」では、次ページボタンを自動でクリックしながらデータを集約します。ページ読み込み完了を待ってから次へ進むことで、取りこぼしを避けています。
downloads API でJSON/CSV出力
JSONは分析ツールでそのまま使える形式にし、CSVはExcelで開いて文字化けしないようBOM付きで生成しています。
おわりに
手作業での集計が面倒だったところからスタートしましたが、実際に使ってみると「全ページ一括取得」だけでもかなりの時短になりました。もし同じようにデータを分析したい方がいれば、参考になればうれしいです。

