はじめに
X(旧Twitter)では、鍵垢の場合にフォローリクエストが多数寄せられることがあります。
これらのリクエストを手動で一つ一つ承認するのは非常に時間がかかり、手間がかかる作業です。
今回は「ブックマークレット」という機能を使用してXのフォローリクエストを一括で承認する方法を解説します。
ブックマークレットはブラウザ上で動作するため、PCからでもスマホからでも利用が可能です。
ブックマークレットとは?
ブックマークレットについて
ブックマークレットとは、特定の機能を実行するために使用される小さなプログラムです。
ChromeやSafariなどのブラウザのブックマークとして保存することができますが、通常のブックマークとは異なり、ブックマークレットをクリックすると、保存されたプログラムが現在のウェブページ上で実行されます。
これにより、ユーザーは簡単にページの操作やデータの処理を行うことができます。
ブックマークレットの作成方法
Chromeでのブックマークレットの作成方法
STEP1:新しいブックマークバーの作成
まず、Google Chromeブラウザを開き、ブックマークバーの空白の部分を右クリックし、「新しいブックマーク」または「ページを追加」をクリックします。
STEP2:ブックマークの詳細を入力
次に、ブックマークの編集画面より詳細項目を入力します。
「名前」にはお好きな名前(例: 「フォローリクエスト一括承認」)を入力します。
「URL」には 以下のコードをそのまま貼り付けます。
javascript:(function(){function b(){var a=document.querySelector('button[aria-label="\u627f\u8a8d\u3059\u308b"]');a?(a.scrollIntoView(),a.click(),setTimeout(b,1E3)):alert("\u30dc\u30bf\u30f3\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u51e6\u7406\u3092\u7d42\u4e86\u3057\u307e\u3059\u3002")}b()})();
入力後は任意のブックマークの場所を指定して「保存」をクリックします。
ブックマークバーに作成したブックマークレットが表示されることを確認します。
Safariでのブックマークレットの作成方法
Safariではブックマークを新規で作成することができないため、下記の方法でブックマークレットを作成します。
- 適当なページ(yahooなど)にアクセス
- ツールバーから「ブックマークの追加」をクリックします。
- ブックマークを追加する場所を選択し、必要に応じて名前を変更します。
- [保存]をクリック
- ツールバーから保存したブックマークレットを探し、アイコンを長押しして[編集]をクリック
- URLに下記コードをコピーして保存する
javascript:(function(){function b(){var a=document.querySelector('button[aria-label="\u627f\u8a8d\u3059\u308b"]');a?(a.scrollIntoView(),a.click(),setTimeout(b,1E3)):alert("\u30dc\u30bf\u30f3\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u51e6\u7406\u3092\u7d42\u4e86\u3057\u307e\u3059\u3002")}b()})();
ブックマークレットの実行方法
次にX(https://x.com)のフォローリクエスト画面へ移動します。
PCの場合は「もっと見る」>「フォローリクエスト」から確認できます。
下記のような画面になったことを確認し、登録したブックマークレットをクリックします。
実行すると、1秒ごとにフォローリクエストを承認し、画面をスクロールしていきます。
完了するとブラウザより処理を終了する旨のメッセージが表示されます。
利用時の注意事項
Xのアプリでは実行不可
本機能はSafariやChromeなど、ブラウザのブックマークレット機能を使用しているため、iOS/Android等のアプリからは実行ができません。
必ずsafariやChromeのブラウザ上からXを検索、アクセスの上実行してください。
本ツールはPC版Chrome、iPhoneのSafariで動作を確認済みとなります。
Xの仕様変更による影響
X(旧Twitter)は定期的にインターフェースや機能の変更を行います。
このため、ブックマークレットが依存している要素や属性(例:ボタンのaria-label
)が変更されることがあります。
仕様変更によって、ブックマークレットが正しく動作しなくなる可能性があります。
(※2024年10月時点で動作確認済みです。)
アカウントの利用制限:
フォローリクエストを一括で承認する際、短時間に多くのリクエストを承認すると、アカウントが制限される可能性があります。Xの利用規約に従って行動し、スパムと見なされないよう注意しましょう。
ページの読み込み状態:
ブックマークレットを実行する際は、対象のページが完全に読み込まれていることを確認してください。ページがまだ読み込まれていない場合、ボタンが見つからない、またはスクリプトが正しく動作しないことがあります。必要に応じて、ページが完全に表示されるまで待つことをお勧めします。