Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh

Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh

Yuji Yamaguchi

July 24, 2023
Tweet

More Decks by Yuji Yamaguchi

Other Decks in Technology

Transcript

  1. 4 自己紹介 • ヤマグチ ユウジ(35) ◦ SNS: @yug1224 • フロントエンドエンジニア

    • 三児の父 ◦ 12歳、10歳、2歳 • 最近の趣味/興味 ◦ オープンワールドゲーム ◦ Home automation ◦ 分散SNS/Fediverse • 2011/04 ソフトバンクモバイル株式会社 ◦ フロントエンドエンジニア • 2016/01 株式会社サイバーエージェント ◦ フロントエンドエンジニア • 2016/10 株式会社リクルートライフスタイル ◦ フロントエンドエンジニア ◦ プロジェクトマネージャー • 2021/10 株式会社ラクス ◦ アシスタントマネージャー • 2022/08 株式会社HRBrain ◦ エンジニアリングマネージャー
  2. 8 やっていること • 組織メンバー一覧を抽出 ◦ https://qiita.com/organizations/hrbrain/members をWebスクレイピング ◦ liタグからuser.idを抽出 ◦

    1ページ目から順番に最終ページまでページング処理 • 対象記事一覧を抽出 ◦ 2023/06/01~2023/07/21までの記事をAPIから取得 • 対象記事にいいねしたユーザと組織メンバーを突き合わせる ◦ per_page=100が最大なので100いいね以上の場合はページング処理