Noteの閲覧数・スキ数を自動で収集する方法|GitHub|クリエイター支援|データ分析|Note運営|#284
📋 更新履歴
2026-03-22
`index_lite.html`(ダッシュボード)・`summarize.py`(週次・月次集計)を無償追加2026-03-07
初版公開
はじめに読んでな
最初に大事なことだけ言っとくで。
この仕組み、noteの非公式APIを使ってる。
せやから、note側の仕様が変わったら、ある日いきなり動かんようになる可能性がある。
つまり、
「永遠に安定して使える神ツールです!」みたいな話ではない。
そこは先に正直に言っとく。
あと、ログイン用のCookieも使う。
これはもう、あなたとしてログインするための鍵みたいなもんや。
絶対に他人に渡したらあかん。
ついでに言うと、これは個人開発ベースや。
手厚いサポート窓口とか、神対応の問い合わせ返信とか、そういうのはない。
すまん。
うまくいかんときは、自分で調べる前提で読んでほしい。
ただな、今の時代そこはそんなに絶望せんでもええ。
エラー文をそのままChatGPTとかClaudeとかGeminiに貼れば、下手なサポートより1万倍丁寧に返してくれることもある。
これは割とマジや笑
この記事でできること
この記事で作る仕組みを入れると、こんなことができるようになる。
記事ごとのビュー数・スキ数を毎日自動保存
どの記事が今伸びてるかのトレンド分析
長期間じわじわ読まれる「資産記事」の発掘
期間別ランキングの自動生成
CSVを使った追加分析や可視化
noteって、管理画面で数字は見れるやん。
でも実際に知りたいのって、たぶんそこだけちゃうねん。
先週より増えてるん?
どの記事が地味に伸びてるん?
単発で跳ねた記事と、ずっと読まれる記事って何が違うん?
こういうのって、その場の数字だけ見てもよう分からん。
せやから、毎日コツコツ記録して、あとから見る仕組みが効いてくる。
これ、誰向けなん?
このへんに当てはまる人向けや。
note運営を感覚じゃなく、ログで見たい人
どの記事が伸びたかをちゃんと追いたい人
PythonやGitHubは詳しくないけど、自動化には興味ある人
毎回手でメモるのがダルい人
「あとで分析したいから、とりあえずデータ貯めたい」人
要するに、note運営を"なんとなく"から"見える化" に変えたい人向けって思っとる。
先に結論
必要なものは、基本 GitHubアカウント(無料) だけや。
一回セットしてしまえば、GitHub Actionsが定期的に動いて、CSVを自動で更新し続けてくれる。
つまり、
「今日は何ビュー増えたかな〜」って毎回手で見にいかんでも、勝手にログが溜まっていく。
こういうの、地味やけど後からめっちゃ効いてくる。
仕組みの全体像
流れはこんな感じや。
あなたのnote
↓(定期取得)
GitHub Actions
↓
Pythonスクリプト
↓
CSVファイルに保存
↓
分析・可視化に使う
要するに、noteの数字を自動で吸い上げて、毎日ログとして残していく仕組みをGitHub上に作るってことやな。
今回の構成では、GitHubの「Actions」という機能を使う。
これは、定期的にプログラムを実行できるやつや。
一回作っとけば、あとは勝手に回り続ける。
こういうの好きやろ?ワイは好きや笑
そして、調べたらどうにかなるし、この先読まんでいいと思う。
もし、少しでもショートカットしたければ、購入して読んでくれると嬉しいわ。
ほな、いくで。
ここから先は
¥ 980
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!
