TikTok 動画スクレイパー

12カラムと、
きちんとやらなかった検証

TikTokの動画を送信すると1行が返ります。ID、投稿者、キャプション、公開日時、そしてエンゲージメントの数値です。形はそのとおりです。ただしお見せできないのは、値の入った実例です。このページの根拠となる実行はいずれも、実際の動画ではなくプレースホルダーURLを送信していました。実コンテンツで何が返るのかについての正直な答えは、検証していない、です。

一度きりの無料500行以降は1行0.002ドル1動画あたり12カラムCSV · JSON · Excel
使い方

動画のリンクを入れると、1行が返ります

  1. ステップ 1プラットフォームにサインインします。
  2. ステップ 2TikTok 動画スクレイパー を開きます。
  3. ステップ 3取得したい動画URLを1行に1つずつ貼り付けます。
  4. ステップ 4出力形式を選びます(CSV / JSON / XLSX)。
  5. ステップ 5ジョブを実行します。
  6. ステップ 6結果をダウンロードします - 1 URLにつき1行、12カラム。
実行から実際に分かること

お伝えできる4つのこと。

実際の動画を一度も渡していません

6件の入力はいずれも、TikTokのトップページ、プロフィールページ、不完全なパス、または .../@user/video/123 のようなプレースホルダーIDでした。すべての項目が空で返りましたが、それは実コンテンツについて何も語りません。これをサービスへの評価として提示するつもりはありません。

やみくもに失敗せず、入力を読んでいます

トップページやプロフィールを指した4回は no data を返しました。形式は正しいが存在しない動画IDを指した2回は item doesn't exist (removed / private) を返しました。異なる誤りに異なる答えを返すのは良い兆候です。URLを解析したうえで、どの種類の誤りかを伝えています。

スキーマは7月に拡張されました

7月3日までの実行は10カラムでした。7月14日以降の実行は12カラムで、savesreposts が加わっています。削除も改名もありません。古い形に合わせて書いたインポーターは今も動きますが、2カラム分が欠けます。位置に頼らず、必要なカラムを名前で固定してください。

url は入力をそのまま返します

6回すべてで urlquery とバイト単位で同一でした。正規化・解決されたアドレスではなく、送信した値がそのまま戻ってきます。短縮リンクやリダイレクトの正規化には使えません。

取得できるデータ

1動画あたり12カラム

本サービスの実際のエクスポートのヘッダーから、シートの順序どおりに読み取ったものです。今回の実行で値が入ったのは12のうち3つだけで、その理由はサービスではなく入力にあります。下の注記をご覧ください。

query
送信したURLをそのまま、全行に繰り返します。残しておいてください。行を入力リストと結びつけるのはこの列です。
video_id
動画の数値ID。今回の実行ではすべて空でした。実際の動画を指したものが1件もなかったためです。
author
投稿したアカウント。同じ理由で、今回の実行では空でした。
description
本来はキャプションが入る列です。今回の実行では代わりにステータスメッセージが入っていました - no data、または item doesn't exist (removed / private)。空の行を失敗と決めつける前に、この列を確認してください。
create_time
動画が投稿された日時。今回の実行では空でした。
likes
いいねの数。今回の実行では空でした。
comments
コメントの数。今回の実行では空でした。
shares
シェアの数。今回の実行では空でした。
plays
再生の数。今回の実行では空でした。
saves
保存の数。7月に追加されました。7月3日までの10カラムの実行にはなく、7月14日以降に含まれます。
reposts
リポストの数。saves と同時に7月に追加され、同じ理由で古い形には含まれません。
url
動画のアドレス。6回すべてで query とバイト単位で同一でした。正規URLではなく、送信した値がそのまま返っています。

1行あたり12カラム · CSV、JSON、Excel

このページの背後には6回の実行があり、そのうち実際のTikTok動画URLを送信したものは1件もありません。入力はトップページ、プロフィール、不完全なパス、そして3件のプレースホルダーIDでした。したがってデータのカラムはすべて空ですが、それは私たちの入力についての事実であって、サービスについての事実ではありません。ブロックされているとも、機能するとも申し上げません。実コンテンツで検証していない以上、どちらを言っても結果の捏造になります。無料500行は、まさにあなたが気にかけている動画でこれを確かめるためにあります。

各カラムの用途

値の入った行なら何ができるか

クリエイター調査

複数の投稿でエンゲージメントを比較する

likescommentssharesplayssavesreposts は合成スコアではなく別々のカラムなので、重み付けは自分で決められます。とくに保存とリポストは、いいねとは違うことを示します。

マーケティング · 調査
キャンペーン計測

一連の動画を時系列で追う

同じURLリストを定期実行し、数値を実行日とともに保存します。再生数を1回読んだだけではほとんど意味がありません。キャンペーンの形が見えるのは系列にしたときです。

マーケティング · レポーティング
コンテンツ監査

まだ公開中かを確認する

description の列は、消えた動画と誤ったURLをすでに区別しています。保管しているリンク一覧を通せば、削除または非公開になったものが分かります。これは最も安価なリンク監査です。

オペレーション · コンプライアンス
料金

実際に使った分だけお支払い。

無料枠

最初の500行は無料

登録時に一度きり、カード不要です。実際の動画で検証できていない以上、これがあなたにとって何を返すのかを確かめるには無料枠が妥当な方法です。

登録時に一度きり
単価

以降は1行0.002ドル

実際に返った行数で課金され、ここにあるほかのサービスと同じ単価です。このサービス固有の価格設定はありません。

返った行数で課金
サブスクなし

継続課金はありません

クレジットは月次で失効しないため、定期的なキャンペーン確認はほとんど費用がかからず、何の拘束もありません。

月次の失効なし
相性のよいサービス

ショート動画ツールのほかのサービス。

正直なところ

このページに実例の行がない理由。

サービスが失敗したからではなく、私たちが正しい問いを一度も投げなかったからです。

6回の実行、6件のプレースホルダー入力。TikTokのトップページ、プロフィールページ、不完全なパス、そして明らかに架空か実際に存在しない3件の動画IDです。どれも実際の動画ではないため、データのカラムはすべて空で返り、お見せできるものがありません。これは私たちの検証の抜けであって製品についての所見ではなく、制約として体裁を整えるより正しくラベルを付けるほうを選びます。

これが重要なのは、当社のほかのTikTokサービスのうち2つは実際にブロックされているからです。ハッシュタグと検索のスクレイパーはいずれも、TikTokがそれらのリストを署名付きリクエストのAPIから配信しているというステータスを返します。ここでも同じ壁だと決めつけるのは簡単ですが、間違いです。この6回の実行にその証拠はありません。示されているのは、各URLを読み、何を指しているかを判断し、プロフィールと存在しない動画とで別の答えを返したサービスです。それは、悪い入力を渡された、動いているものの振る舞いです。

したがって正直な立場はこうです。実コンテンツで何が返るのかは分かりません。そして無料500行は、あなたが本当に気にかけている動画でそれを確かめるためにあります。当社の条件はここにあるほかのサービスと同じです。公開されているページのみ、ログインの背後にあるものは扱わず、データ層に第三者トラッカーは置かず、エクスポートは30日後に自動削除されます。

livescraper.app · 6回の実行の内容
4回は10カラムで返却(7月3日まで)
2回は12カラムで返却(7月14日以降)
実際の動画URLを送信した実行は0件!
url は毎回 query とバイト単位で一致
description にはキャプションではなくステータス
空のカラムは私たちの入力のせいであって、必ずしもサービスのせいではありません。
よくある質問

登録前によく聞かれること。

本当に動画データが返りますか?+
分かりませんし、推測もしません。このページの根拠となる6回の実行はいずれもプレースホルダーURL - TikTokのトップページ、プロフィール、不完全なパス、架空または存在しない3件の動画ID - を送信しており、データのカラムはすべて空で返りました。それは私たちの入力についての事実であって、サービスについての事実ではありません。最初の500行は無料です。それが正直な確かめ方です。
エクスポートにはどのカラムが含まれますか?+
7月以降は12です。queryvideo_idauthordescriptioncreate_timelikescommentssharesplayssavesrepostsurl。送信したURL 1件につき1行です。
なぜ12ではなく10カラムのエクスポートがあるのですか?+
スキーマが拡張されたためです。7月3日までの実行は10カラム、7月14日以降の実行は12カラムで、savesreposts が加わりました。削除も改名もないので古いインポーターは今も動きますが、2カラム分が欠けます。位置に頼らず、必要なカラムを名前で固定してください。
ハッシュタグや検索のスクレイパーと同じくブロックされていますか?+
ここにその証拠はありません。あの2つは、TikTokがリストを署名付きリクエストのAPIから配信していると説明するステータスを返します。このサービスはそうしたメッセージを返しませんでした。動画でない入力には no data、存在しない動画IDには item doesn't exist (removed / private) を返しています。挙動が異なり、機能しているサービスと矛盾しません。
description のカラムには何が入りますか?+
本来はキャプションです。今回の実行ではステータスメッセージ - no data または item doesn't exist (removed / private) - が入っていました。空の行を無言の失敗と扱う前にお読みください。誤ったURLと、消えた動画とを区別してくれます。
url のカラムは正規リンクですか?+
いいえ。6回すべてで、送信した内容とバイト単位で同一でした。リダイレクトや短縮リンクを解決せず入力をそのまま返すので、URLの正規化には使わないでください。
料金はいくらですか?+
最初の500行は一度きりで無料、カードは不要です。以降は1行0.002ドルで、実際に返った行数で課金されます。ここにあるほかのサービスと同じ単価です。

気にかけている動画に向けてみてください。

これはきちんと検証できませんでしたし、そう申し上げました。最初の500行は無料なので、答えを得るのに費用はかかりません。

即時有効 · カード不要

TikTokの動画データをスクレイピングする

TikTok 動画スクレイパー は動画URLを受け取り、12カラムの1行を返します。queryvideo_idauthordescriptioncreate_timelikescommentssharesplayssavesrepostsurl です。このページの背後には6回の実行があり、2点がはっきり分かります。1点目はスキーマが拡張されたことです。7月3日までの実行は10カラム、7月14日以降の実行は12カラムで、savesreposts が加わりました。削除も改名もないため、古い形に合わせて書いたインポーターは今も読み込めます。単に2カラム分が欠けるだけで、これは位置ではなく名前で必要な項目を固定すべき good な理由になります。

2点目は私たち自身の検証の抜けであり、隠すよりラベルを付けます。6回の実行のうち、実際のTikTok動画URLを送信したものは1件もありません。入力はTikTokのトップページ、プロフィールページ、不完全なパス、そして明らかにプレースホルダーか実際に存在しない3件の動画IDでした。したがってデータのカラムはすべて空ですが、それは私たちが何を尋ねたかについての事実であって、サービスについての所見ではありません。このページのどこにもエンゲージメントの数値、投稿者名、実例の行はありません。作れば捏造になるからです。

これは当社のほかのTikTokサービスと分けて考える価値があります。ハッシュタグと検索のスクレイパーは実際に妨げられており、いずれもTikTokがそれらのリストをページのHTMLではなく署名付きリクエストのAPIで配信していると説明するステータス列を返します。ここではそうしたものは現れませんでした。代わりにサービスは、何を指しているかに応じて別々に応答しました。トップページやプロフィールには no data、形式は正しいが実体のない動画IDには item doesn't exist (removed / private) です。2つの失敗モードを区別するのは、機能しているパーサーの振る舞いです。したがって妥当な読み方は、壁ではなく、悪い入力を渡された正常なサービスです。

これを土台にする方へもう1点。url のカラムは全実行で query とバイト単位で同一でした。正規アドレスを解決せず入力をそのまま返すため、短縮リンクの正規化もリダイレクトの追跡もしてくれません。そして本来キャプションを載せるはずの description は、6回すべてでステータス文字列を載せていました。空の行を無言の失敗と扱う前にお読みください。動画が消えたのか、URLが誤っていたのかを教えてくれるのはこの列です。公開されているページのみ、データ層に第三者トラッカーは置かず、エクスポートは30日後に自動削除されます。最初の500行は無料でカードも不要です。このページが正直には答えられない問いに答える、最も安い方法です。