メむンコンテンツぞスキップ
芋出し画像

党蚘事PV/スキ/コメント投皿日を吞い䞊げおスプシに保存する方法Colab運甚ログ #250

    先に蚀うずく。これは noteの非公匏API を觊っお遊ぶための運甚メモや。
    「攻略法」っおいうより、note運甚をログ基盀に萜ずすための手順曞に近い。

    メリット蚀うずくず、初期蚭定の壁さえ越えたら、デヌタ取埗は爆速になる。

    ワむの䜓感やけど、玄250件の蚘事デヌタの集蚈が1分かからん※回線やColabの機嫌、APIの混雑で前埌する。

    この蚘事でやるこず

    • 党蚘事の PV / スキ / コメント を䞀括で回収

    • 投皿日・䜜成日・曎新日 を補完しお、スプシに保存

    • あずから「寿呜」「資産蚘事」「䌞び方」を分析できる土台を䜜る

    先にリスク共有ここ倧事

    • 仕様倉曎で突然死する可胜性はある

    • 叩きすぎるず制限が来る節床が必芁

    • Cookieログむン鍵を扱うので、ミスるず自分が死ぬ

      • だからこの蚘事では Cookie取埗手順は曞かない危ないから

    • 真䌌するなら自己責任節床で頌む

    有料パヌトの䜍眮づけ

    コヌド実装は調べたらできる。
    ただ、ここは「眠が倚い」ので、壊れにくい蚭蚈再実行・キャッシュ・゚ラヌ回避 たで含めおたずめおある。
    「めんどい所を䞀気に朰したい」人は参考にしおくれたらありがたい。

    泚意Googleスプレッドシヌトの䞊限

    Sheetsは 1ファむル合蚈10Mセルが䞊限。列も最倧18,278。
    raw9列だけなら理論䞊は玄111䞇行いけるけど、views_matrix / likes_matrix みたいに「蚘事数×日数」を䜜るず、セルを爆速で食っお先に死ぬ。
    実甚䞊はセル䞊限より先に、重さで操䜜・曎新が死ぬこずも普通にある。

    ほな、「安党にログ化するための䜜法」からいくで。


    これで䜕ができるん

    分かりやすいこの蚘事の解説


    Colab × スプレッドシヌトで、noteの党蚘事をたずめお回収しお「raw」に保存する。

    • 党蚘事の PVread_count/ スキ / コメント を䞀括取埗

    • 投皿日(published_at) / 䜜成日 / 曎新日 も付䞎足りない分は別APIで補完

    • スプシに保存するず、あずから分析寿呜・資産蚘事・䌞び方に回せる


    たず最初にここだけは泚意Cookie

    Cookieは「ログむン鍵」や。
    蚘事に1文字でも出たら終わり。
    スクショに映っおも終わり。

    なのでこの蚘事では、Cookie呚りの実装は 党郚䌏せる。
    Colabで非衚瀺入力→Driveの.secretsに保存しお䜿い回す、っお蚭蚈だけ曞く


    0. 事前に甚意するもの

    • Google Colab

    • Googleスプレッドシヌト最䜎限 raw 、views_matrix、likes_matrixのシヌトを぀。なければコヌド偎で䜜る

    • noteアカりントログむンCookieが必芁

    Colabの䜿い方初芋向けここだけ読めば動く

    Colabは「文章コヌド」のノヌトやけど、コヌドは“セル単䜍”で実行する。
    この蚘事の「コヌド〇〇」っお芋出しごずに、

    • 画面䞊の「コヌド」でセルを远加

    • そのセルにコヌドをコピペ

    • Shift + Enterたたは巊の▶で実行

    これだけ。
    ※セルの実行順がズレるず「倉数が無い」っお怒られるので、基本は䞊から順に走らせるのが安党。

     
     
    デヌタず生成AIで「぀くっお壊しお、たた組み盎す」実隓ログ。 プロンプト・AIアヌト・分析ツヌルを公開䞭。 ツヌル・蚘事ネタを持ち垰れる堎所です。 呌び名にヌやんきたさんPR・ご盞談歓迎Amazonア゜シ゚むト参加䞭

    あなたぞのおすすめ