Twitter でツールを使わず自分をフォローしていない人を探してフォローを外す方法

2015/12/19

Twitter で一時的に大量フォローをした場合など、フォロー返しが無かったユーザーに対してフォローを外すことがあります。いちいちフォローリストから「フォローされています」の文言を確認して解除しなくてはいけないので、手間が掛かる上に間違ってフォローされているユーザーに対して解除してしまうミスを犯すリスクもあります。

オンラインツールを利用すれば、自分自身をフォローしていないユーザーをリストで一覧化することができますが、そのオンラインサービスに対して自身の Twitter 情報を連携させなくてはいけません。外部ツールを利用するのは個人的に好きではないので、公式サイト上でどうにか出来ないものか考えました。

Chrome + jQuery を使えば抽出が簡単に

今回紹介する方法はパソコンから行う方法なので、スマホから実施することはできません。必要なのは Google Chrome ブラウザのみ。Internet Explorer や Firefox 等のブラウザでも実行が可能ですが、手順としては概ね同じなので説明は Chrome の画面にて行います。

自分をフォローしていない人を探す下準備

まず Twitter のフォロー画面を開きます。

https://twitter.com/following

フォローリストが表示されるので、画面の一番下までスクロールしてください。フォロー数が多いとマウススクロールで一番下まで下がるのは大変なので、キーボードのPageDown キーを押しっぱなしにすると簡単に一番下まで辿り着けます。

下準備はここまでです。それでは実際に作業に取り掛かりましょう。

Developer Tools を利用して対象者を絞り込む

具体的な方法を言葉で説明すると、裏から Javascript のコードを発行して自分をフォローしているユーザーを一時的に非表示にしてしまい、フォローされていないユーザーだけが画面上に残るといった仕組みです。

まずはフォロー画面上で F12 キーを押して、デベロッパーツールを開いてください。ちょっと見づらいですが、以下のようなソースコードが画面下に表示されます。設定によっては画面右端、またはポップアップで画面が上がります。

上部の Elements タブが選択されていることを確認してください。他のタブが選択されていたら Elements タブを選択し直してください。

find-who-unfollowed-me-on-twitter-and-unfollow02

jQuery (ブラウザで動くプログラムの仲間だと思ってください) を利用して作業した方が効率が良いので Google の CDN から拝借しソースコード上に貼り付けます。まずは以下の jQuery のスクリプトコードをコピーしてください。こちらは Google のサイトから拝借している jQuery のファイルになります。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

画面下に表示されたソースコードの 3行目(HTMLタグ以降であればどこでも良いのですが)を選択し右クリックして「Edit as HTML」を選択します。

find-who-unfollowed-me-on-twitter-and-unfollow03

そうすると選択した 3行目だけが編集できるモードになるので、上記でコピーしたコードを貼り付けてください。

find-who-unfollowed-me-on-twitter-and-unfollow04

貼り付けが終わったら、編集行以外の部分(例えば真上の html で始まる行)をクリックすればコピーした内容がソース上に反映されます。このコードが上手く反映されないと次の処理が動かないので注意してください。続いて、デベロッパーツールの Console タブを選択します。コンソールタブの下の方は入力が可能になっています。

find-who-unfollowed-me-on-twitter-and-unfollow05

自分をフォローしていないユーザーのみ表示

開いている Console 画面の入力欄に以下のコードを貼り付けてください。そして Enter キーで処理が実行されます。

$(".FollowStatus").parent().parent().parent().parent().parent().parent().remove();
$(".ProfileCard-bio").remove();
$(".ProfileCard-bg").remove();

するとこのように、あなたをフォローしていないユーザーのみが表示されるようになります。

find-who-unfollowed-me-on-twitter-and-unfollow06

あとはポチポチ手動でフォローを外していくだけです!

もしプロフィール文が必要であれば、最後に貼り付けた3行のコードのうち最初の1行目だけを実行してください。フォローを外す処理をプログラムで自動化しなかった理由は、Twitter のサイトのコードが今後変わって、誤って必要なユーザーのフォローを外してしまわないようにするためなので、予めご了承ください。

これらの作業においてコードの貼り付けに失敗しても問題はありません。紹介した方法は表示されている画面のデータを直接操作しているだけで、Twitter 上のデータを消しているわけではありません。一時的に画面上から消えるだけなので、改めて画面を表示し直せば元に戻ります。

なお、この操作は 2017年2月現在での Twitter の画面で動作確認できています。今後、Twitter 画面の仕様変更により上記コードが利用できなくなる可能性があります。

このブログの運営者

気力・体力勝負なシステム業界のエンジニアを経て、個人事業主として独立。Web サイト運営、動画制作など活動の場を広げています。目指すところへの道のりは険しいですが、自分が自分らしくあるために、一歩ずつ進んでいきます!

このブログでは、困ってたどり着いた人に、分かりやすく答えを提供できるように心掛けています。更新情報は、Twitter や Facebook ページを参照ください。よろしければフォローお待ちしています。

Facebook ページ NJ-CLUCKER
このブログが役に立ったら
「いいね!」お願いします

最近のエントリー

Switch の画面がオレンジになって動かなくなった場合の対処法の1つ!セーブデータを保持したまま本体を初期化する!

プラグインを使わず WordPress の投稿ページで PHP の外部ファイルを呼び出す方法

Feedly ボタンが機能していない?!正しい URL の情報に変更する方法

Twitter で過去のツイートを閲覧・削除する方法

赤ちゃんが泣き止む動画「ふかふかかふかのうた」は生後3ヶ月の赤ちゃんにも効果抜群だった!

これで迷わない!東京ディズニーランドの喫煙所マップ一覧【写真付き】

iTunes でアートワークが反映されないのは WAV 形式が原因!AAC に変換すれば反映される!

【徹底比較】WiMAX 2+ ギガ放題プランの最安値はどこ?【2017年10月版】

おすすめのモバイルルーター・ポケット WiFi を比較!選ぶポイントは利用目的に合わせること!

公共料金の支払いはクレジットカードと口座振替のどっちがお得?