あなたをフォローしていない人のフォローを解除して、X (Twitter) アカウントを整理したいとお考えですか? 各アカウントを手動で確認するのは面倒な作業のように思えるかもしれませんが、ブラウザ スクリプトを使用すると、プロセスを高速かつ効率的に行うことができます。
このガイドでは、フォローバックしてくれないアカウントを一括でフォロー解除する方法を説明します。始める前に、スクリプトは役に立つかもしれませんが、アカウントを安全に保つためにはプラットフォームの利用規約に従うことが重要であることを覚えておいてください。さあ、始めましょう!
function scrollToBottom(callback) { window.scrollTo(0, document.body.scrollHeight); setTimeout(() => { if (document.body.scrollHeight !== window.scrollY + window.innerHeight) { scrollToBottom(callback); // Keep scrolling
ブラウザ スクリプトは、Web ブラウザ内で実行され、Web サイトでのタスクを自動化するコードです。ボタンやリンクなどの Web サイトの要素とやり取りして、フォームへの入力、データのスクレイピング、または今回のケースのように、X (Twitter) アカウントの大量フォロー解除などの繰り返しのアクションを実行します。通常、JavaScript で記述されるこれらのスクリプトは、ブラウザのコンソールまたは Tampermonkey などの拡張機能を介して実行でき、通常は手作業で多大な労力を要するタスクを簡素化します。
ブラウザ スクリプトは、そのソースと実行するタスクに応じて、安全にも危険にもなり得ます。信頼できるスクリプト (評判の良い開発者のものなど) を作成または使用すれば、有用なタスクを効率的に自動化できます。ただし、不明または検証されていないソースからのスクリプトは、機密データにアクセスしたり、悪意のあるアクションを実行したり、Web サイトの利用規約に違反したりして、アカウントとデータを危険にさらす可能性があります。
スクリプトを使用する前に、そのスクリプトが何を行うのかを検証して理解し、個人データや Web サイトのセキュリティで保護された領域とやり取りするスクリプトは避けることが重要です。
X (旧 Twitter) で大量のフォローを解除するためのブラウザ スクリプトは、ブラウザ内で直接アカウントのフォローを解除するプロセスを自動化するカスタム コードです。これらのスクリプトは通常、ブラウザ コンソールで実行され、フォロワーにアクセスしてフォローバックしないユーザーをフィルタリングします。特定されると、スクリプトは自動的にそれらのユーザーを一括でフォロー解除します。
手動でフォローを解除する手間を省くことで時間を節約できます。アカウントの数が多い場合は面倒な作業です。ただし、これらのスクリプトの使用にはリスクが伴います。Twitter は、この自動動作をスパムと見なし、ポリシーに違反してアカウントの停止につながる可能性があります。
したがって、ブラウザ スクリプトは大量のフォロー解除に効果的ですが、慎重に使用し、プラットフォームのガイドラインに注意することが重要です。
// Scroll to the bottom of the following list to load all accounts function scrollToBottom(callback) { window.scrollTo(0, document.body.scrollHeight); setTimeout(() => { if (document.body.scrollHeight !== window.scrollY + window.innerHeight) { scrollToBottom(callback); // Keep scrolling } else { callback(); // When at bottom, execute the callback } }, 2000); // Adjust the time to allow page loading } // Unfollow users automatically function unfollowUsers() { const unfollowButtons = document.querySelectorAll('div[data-testid="unfollow"]'); let count = 0; // Loop through all the unfollow buttons unfollowButtons.forEach((button, index) => { setTimeout(() => { button.click(); // Click the unfollow button count++; console.log(`Unfollowed ${count} accounts.`); }, index * 1500); // Delay each click to avoid Twitter detection }); console.log(`Unfollowing ${unfollowButtons.length} accounts...`); } // Run the scroll first, then unfollow scrollToBottom(unfollowUsers);
const userField = document.getElementsByClassName("ProfileCard-userFields"); const input = window.prompt("Enter any usernames you want to continue following separated by a space."); let inputMax = window.prompt("Enter maximum number of seconds to wait between actions. Must be greater than '2'."); let i = 0; let t = 0; let inputFound = []; let saveNames = input.split(" "); let rand = Math.round(Math.random() * 10000); let setMin = 2000; let setMax = inputMax * 1000; main(); function main(){ if(inputMax > 2){ randomIntFromInterval(setMin,setMax); unfollowLoop(); findUsers(); }else{ inputMax = window.prompt("Please enter a number great than 2"); setMax = inputMax * 1000; main(); } } function findUsers(){ if(t < userField.length){ for(u = 0; u < saveNames.length; u++){ if(userField[t].children[1].innerText.includes(saveNames[u])){ inputFound[t] = true; break; }else{ inputFound[t] = false; } } t++; if(t < userField.length){ findUsers(); } } } function randomIntFromInterval(min,max) { rand = Math.floor(Math.random()*(max-min+1)+min); return rand; } function unfollowLoop(){ let button = userField[i].previousElementSibling.children[0].children[0].children[0].children[1]; let buttonText = button.innerText; let stat = userField[i].children[1].children[2]; let follows = ""; if(stat === undefined){ follows = ""; }else{ follows = stat.innerText; } setTimeout(function(){ if(follows.includes("Follows you") === false && inputFound[i] === false && buttonText.includes("Following") === true){ button.click(); } i++; if(i < userField.length){ randomIntFromInterval(setMin,setMax); unfollowLoop(); }else{ window.alert("Unfollow Script Finished!"); } }, rand); }
Twitter アカウントをシームレスかつ手間をかけずにクリーンアップする方法をお探しなら、 Circleboomが最適なソリューションです。Twitter のポリシーに違反してアカウントにアクセスできなくなる可能性のある危険なブラウザ スクリプトとは異なり、Circleboom は、ソーシャル メディアを簡単かつ正確に管理できるように特別に設計された、安全で直感的なプラットフォームを提供します。
Circleboom を使用すると、非アクティブなアカウント、 偽のプロフィール、 フォローバックしてくれないアカウントのフォローを、数回クリックするだけで簡単に解除できます。技術的な専門知識やレート制限の心配は必要ありません。Circleboom は、ブランドや目標に合わせて Twitter のフォローをフィルタリング、分析、クリーンアップする強力なツールを備えており、完全な制御が可能です。特定のアカウントを一括でフォロー解除したり、ホワイトリストに追加したりすることもできるため、リストを完璧に絞り込むことができます。
Circleboom のユーザーフレンドリーなダッシュボードは、Twitter フォロワーに関するリアルタイムの分析情報を提供し、データに基づいた意思決定を可能にします。フォロワーをアクティビティ、エンゲージメント、関連性で並べ替えたり、非アクティブまたは相互関係の欠如などの特定の基準に基づいてフォローを解除するユーザーをカスタマイズしたりできます。無限にスクロールしたり、フォローを解除しすぎて一時的に禁止されるリスクを冒したりする必要はもうありません。
Circleboom は、Twitter アカウントをクリーンアップするだけではありません。コンテンツのスケジュール設定、エンゲージメントの追跡、分析など、ソーシャル メディア管理ツールの完全なスイートを提供し、健全でエンゲージメントの高いオーディエンスを構築するための完全なソリューションを提供します。ブランド、企業、個人のいずれであっても、Circleboom は Twitter 管理を合理化し、時間を節約しながらプロフィールを最適化します。
Circleboom を使用すると、タスクを自動化するだけでなく、実用的な洞察、効率、安心感によって Twitter 戦略を改善できます。スクリプトは忘れてください。Circleboom が面倒な作業をすべて引き受け、ソーシャル メディア体験が可能な限りスムーズかつ効果的になるようにします。
Circleboom を使用して、X であなたをフォローしていない人を一括でフォロー解除する手順を説明します。
ステップ 1:ブラウザで Circleboom を開き、アカウントにログインします。
初めての場合は、数秒でアカウントを作成できます。
ステップ 2:ログインしたら、左に移動して「友達」セクションを見つけます。
メニューから「フォローバックしない」を選択します。
ステップ 3:リストされているすべてのアカウントを選択し、ワンクリックで一括してフォロー解除できます。
X 個のアカウントを 1 つずつフォロー解除することもできます。
ステップ 4:一括フォロー解除を選択すると、プロセスを確認するための最後の通知ウィンドウが表示されます。
これは元に戻せないことを忘れないでください。一度フォローを解除したアカウントは元に戻せません。
Twitter と Circleboom でフォローを解除するスクリプトがわかったので、X で全員のフォローを解除するより良い方法は、安全かつ高速な方法です。
Twitter のフォローを管理するのは、複雑でリスクのある作業ではありません。ブラウザ スクリプトは手っ取り早い解決策になるかもしれませんが、プラットフォームのルールに違反し、アカウントの安全性を危険にさらす可能性があります。よりスマートで安全、かつ効率的な代替手段は、関連性のない、非アクティブな、または相互関係のないアカウントのフォローを解除するプロセスを簡素化するように設計された強力なツールである Circleboom です。
Circleboom は、直感的なインターフェイスと強力な機能を備えており、クリーンで熱心なフォロワー リストを維持するだけでなく、Twitter 戦略全体も強化します。フィード整理、オーディエンスの絞り込み、ソーシャル メディアの影響力の強化など、どのような目的であっても、Circleboom を使用すると、タスクが簡単かつ安全に行えます。
Circleboom に面倒な作業を任せれば、あなたはより魅力的で活気のあるコミュニティを育てることに集中できます。