前までフォローし合ってたのに気づいたらフォロワー減ってた,,誰だろう?
流れとしては,chrome拡張機能を入れる→フォロワー,フォロー中の人のリストをエクセルで出力→エクセルを用いて誰がフォローしていないかあぶり出す.
1. フォローチェックできるアプリについて
世の中にはこういうアプリがあるが,私はおすすめしない.
このアプリをいれるとログインが要求されるが,もちろんパスワードも要求される.
このパスワードはこのアプリ制作者も見れる.
実際,ログイン後に不正アクセスが増えた.(インドからのログイン試みなど)
2. Chrome 拡張機能 をいれる
今回用いたのはこちら.
まずはブラウザでインスタグラムにログイン.
拡張機能をダウンロードして,開いてください.
自分のユーザー名かURLを入れる
Start New Parsing を押し,右のProgressのFound profilesがTotal profilesに達したらSave to Excelを押す.
Followingでも繰り返す.
このように2つ保存できているはず.
3. Excel で VBAを組もう!
まずはエクセルを開き,このように表を作ろう
こんな感じ.
VBAはこんな感じです.
- Option Explicit
- Sub whoUnfollowedme()
- Dim i
- Dim count
- ' Delete content of column C except for row 1
- Range("C2:C" & Cells(Rows.count, 3).End(xlUp).Row).ClearContents
- ' Delete content of column D except for row 1
- Range("D2:D" & Cells(Rows.count, 4).End(xlUp).Row).ClearContents
- ' who does not follow me back
- count = 2
- For i = 2 To Cells(Rows.count, 1).End(xlUp).Row
- If WorksheetFunction.CountIf(Range("B:B"), Cells(i, 1).Value) = 0 Then
- Cells(count, 3) = Cells(i, 1).Value
- count = count + 1
- End If
- Next
- ' who I do not follow back
- count = 2
- For i = 2 To Cells(Rows.count, 2).End(xlUp).Row
- If WorksheetFunction.CountIf(Range("A:A"), Cells(i, 2).Value) = 0 Then
- Cells(count, 4) = Cells(i, 2).Value
- count = count + 1
- End If
- Next
- End Sub
(ソースコードをいれる方法も勉強しなきゃ,,)
結果をCD列に出します.
流れとしては,セルのクリア(C, D)
A列の中からB列にないユーザー名をC列に,
B列の中からA列にないユーザー名をD列に出す.
これで相互フォローやフォローし忘れを安全に確認できますね!