Instagram自動化で制裁の引き金になったのは操作数ではなくページを開いた回数だった
新規アカウントで自動フォローを試したところ、フォロー0件の段階でパスワード変更を要求されました。同じ日・同じアカウント・同じサーバーで方式だけを変えたら、48件連続でフォローしても無警告。引き金は「押した数」ではなく「開いたページ数」でした。

新規アカウントで自動フォローを試したところ、フォロー0件の段階でパスワード変更を要求されました。同じ日・同じアカウント・同じサーバーで方式だけを変えたら、48件連続でフォローしても無警告。引き金は「押した数」ではなく「開いたページ数」でした。

フォロワー一覧のような大量データをSNS APIから取るとき、ページング処理は再試行を入れないと途中で止まります。実際に InvokeTimeoutError で処理が落ち、しかも例外の中身が空でログから原因を追えなかった話と、その対策2つをまとめます。

Blueskyの書き込み制限は「1時間あたり何回」ではなくポイント制です。この記事では、実際に4アカウントを1台のVPSから回している立場から、ポイントの計算方法と、実運用の消費量、そしてRateLimitExceededを出さなくなるまでに直した設計を書きます。