◆この記事でできるようになること
インスタのフォロバ来てない人炙り出せる
◆Instagramの相互フォロー知りてええ
インスタといえば、フォロワーを増やしたいけど、、、
フォローしまくって、相互フォロー来てない人解除ってやるひといますよね、、?
実は僕もやってました!
が。。
というのも、フォロー・フォロワーチェックアプリをダウンロードして使ってたらこれになったんですよ。
そこで、Pythonでスクレイピングで...
〜省略〜
あああああああああああやる気起きねえ。
初心者には何がなんだか。。。
しかもインスタ(Meta)めっちゃスクレイピングとかに厳しいじゃん。
そんな人はこの記事を!
コピペで簡単!
こんなハック的方法あったんやを伝授します!
使うのは
クリックとコピペのみ
①スプレッドシートの新規作成
まず 「sheets.new」
と検索してください!
はい、簡単! スプレッドシート作成成功!
②シートを3枚追加
下の 「+」
をポチポチと二回クリック!
でそれぞれシート名を 「フォロワー」 「フォロー」 「フォロバなし」
にしちゃいましょう!
③関数入力
③-1
「フォロー」シートの「A2」に下記をコピペ!
=ARRAYFORMULA(COUNTIF('フォロワー'!B$2:B,B2:B))
③-2
「フォロバなし」シートの「B3」に下記をコピペ!
=query('フォロー'!A2:D,"select B,C,D where A != 1",1)
は い 完 了 !
簡 単 す ぎ る 。
④コード記入と実行していくよ!
次に、このコードをコピペ!
let SHEET_NAME = 'フォロワー'
let COPIED_TEXT = 'ここにインスタのHTML貼る'
function get_name_array(tmp) {
var output_array = [["ID", "ユーザー名","リンク"]]
while(tmp.includes('<div class=" _ab8y _ab94 _ab97 _ab9f _ab9k _ab9p _abcm">')){
var judge_id_text = '<div class=" _ab8y _ab94 _ab97 _ab9f _ab9k _ab9p _abcm">'
tmp = tmp.substr(tmp.indexOf(judge_id_text) + judge_id_text.length);
var user_id = tmp.substr(0, tmp.indexOf('<'));
var judge_name_text = '<div class="_aacl _aaco _aacu _aacy _aada">'
var tmp_is_ok = tmp.substr(0, tmp.indexOf(judge_name_text));
if(tmp_is_ok.includes(judge_id_text)){
var user_name = ""
} else{
tmp = tmp.substr(tmp.indexOf(judge_name_text) + judge_name_text.length);
var user_name = tmp.substr(0, tmp.indexOf('<'));
}
output_array.push([user_id, user_name,'https://www.instagram.com/'+user_id+'/'])
}
return output_array
}
function put_to_sheet(){
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName(SHEET_NAME);
const final_array = get_name_array(COPIED_TEXT);
sheet.getRange(2,2,final_array.length,3).setValues(final_array);
}
順 調 !
⑤インスタの画面に行くよ!
まずは自分のプロフィールへ!
https://www.instagram.com/ここにユーザーID/
次に検証ツールってやつでiPhoneの画面に行くよ!(ちょびっとだけ難しいかも)
画面を左クリックで ▼ みたいなるから 「検証」 ってのをクリック!
次に下記画像を見ながら同じようにしていってね!
そしたら、パソコンからiPhoneでみた画面に大変身★
そしてまずはフォロワーの画面に行きましょう!
ちなみに僕のアカウントはこちら▼
次にこの手順でコピー
⦿一番下まで行って全部読み込んでいるか確認!
①要素選択モード
②フォロワーの一番上の欄をクリック
③フォロワー一覧全体を選択
そして ③の赤い部分をコピー!
⑥最終章
④で書いたコードの編集
最後に 「▷実行」 をクリック!
これで成功!
⑦最終章追加
「フォロワー」に対して行った⑤⑥の作業を「フォロー」に対しても繰り返し行うと完了!
※コードの1行目を「フォロワー」→「フォロー」に変更
そうするとなんと見事に「フォロバなし」のシートにフォロバ返ってきていない人あぶり出し成功!
難しいコードなしでこういう方法でもインスタフォロバ確認できちゃいました!
やりかた面白い
と感じた人は「いいね」お願いします!
勉強になった
と感じた人は「ストック」お願いします!*
ではまた!
ちなみに気になる方はこちらも▼