みなさんご存知の TikTok。
私は普段、気に入った動画をブックマークして、後から見返すことがあります。
ただ、都合により、動画ファイルそのものが必要になる場面があります。
そのため、右クリックのコンテキストメニューから動画を保存する、公式で提供されている方法を利用しています。
保存したい動画の数が増えてくると、この作業を手動で繰り返すことが、次第に負担になってきました。
抜け漏れ重複があったり、つまらない作業で違う操作をしてしまったりします。
そこで、もう少し楽にできないかと考えたことが、今回の取り組みの発端です。
TikTok では、ログインユーザーがブックマークした動画の一覧取得や、動画ダウンロードを行う公式 API は提供されていません。
非公式 API はいくつか存在するようですが、公式側の仕様変更とのいたちごっこになりやすく、安定した運用は難しそうでした。
また、そもそも非公式 API を利用すること自体、適切とは言えません。
そこで私は、Chrome 拡張機能を使って、自分が普段行っている操作そのものを自動化する方法を選びました。
この拡張機能は個人利用のために作成したもので、公開はしていません。
コードはかなりぐちゃぐちゃしていますが、動けばヨシッとしています。
近年は AI の支援もあり、このようなニッチな自動化も比較的簡単に実現できるようになったと感じています。
以前であれば、環境構築や Chrome 拡張特有の API の使い方を思い出すだけでも、かなりの時間を要していました。
Chrome 拡張機能を利用すると、TikTok に事前にログインした状態を保ったまま、Chrome 上の操作をそのまま再現できます。
具体的には、次のような流れです。
この一連の流れは、実際に私が手動で行っていた操作です。
そのため、Chrome 拡張機能でも、同じ手順をそのまま機能として実装できました。
ブックマーク自体は解除せず、コレクション機能を使って、最後に保存した動画をチェックポイントとして記録しています。
次回の収集では、その動画より前までを対象にすることで、重複を避けた運用ができています。
TikTok は、スクレイパー対策が非常に徹底されている印象があります。
動画ファイルのリンクを直接取得し、別タブで保存するといった方法は、可能ではあるものの手間がかかり、構造変更の影響も受けやすいです。
その点、公式が提供している機能を前提に自動化することで、安定した運用ができています。
現時点では、この方法で半年ほど継続して利用できています。
-
s※ ログイン不要で投稿できます。
※ 同じブラウザから投稿を削除できます。
0
読み込み中...
タグ「趣味」の記事
人生初めて、宝くじを買いました! 買ったのはロト6とハロウィンジャンボ宝くじの2つです。 ロト6 は既に結果発表があり1,000円の当選でした。 ハロウィンジャンボは10月26日に発表とのことです。 人生が潤う 宝くじってお金がほしくて買い
2026年10月21日
色々やることを達成できたので、数ヶ月前に書きかけたUIに関する本の執筆を再開しました。 執筆をはじめて1週間ぐらいするのですが、本を書くことで知識の整理になること を改めて良さを実感しました。 やったこと 書きたいなと思うことを、色々なイン
今期の覇権(?)アニメ、FX戦士くるみちゃんの1話と2話を視聴しました。 FXの啓蒙アニメとして、しっかり恐怖を与える良いアニメですね。 開始3分、恐怖の含み損 主人公のくるみちゃんが、FXで売買開始してローソク足が極端に急降下。 恐怖の高