アクセス制限を防ぐための主な対策は以下の通り:
- プロキシ設定スルー
--proxy
パラメーターは、プロキシIP(例えばnode index.js user <用户名> -d --proxy http://127.0.0.1:8080
) - リクエスト・コントロール合理化
-n
パラメータは1回のリクエスト数を制限する(50/リクエスト以下を推奨) - 時間間隔大量の操作にはディレイを追加(スクリプト可能)
- セッション管理を確保する。
sid_tt
セッションIDは有効で、定期的に更新される - 歴史的記録利用
node index.js history
重複したリクエストを避けるためにダウンロード履歴を見る
どのような自動化ツールであれ、それに従うべきであることは注目に値する:
- TikTokロボット・アクセス・ポリシー (Robot.txt)
- 毎日のデータ収集は合理的な限度を超えない
- 公開されているデータのみを取得する
この答えは記事から得たものである。TikTok Scraper:データ収集ツールでTikTok動画を一括ダウンロードについて