ネットビジネス系のアカウントを半自動ブロックするやつ書いた。
タイトルの通りです。
ネットビジネスとか、アフィリエイトとか流行ってますよね。
非常にくさいです。
自動でブロックできないかなーって思って探してたら、pythonでめっちゃお手軽にかけるライブラリを発見。
ここの記事をそのまま参考にさせていただいきました。
今は完全に自分用だけども気が向いたら、アプリ的などにできるといいですね。
コードも乗っけておきます。アクセストークンのとことnameのとこを自分のものに変えれば、誰でも使えるとは思います。
#-*- coding: utf-8 -*- import tweepy #自分のアクセストークンを持って来る import settings_m as settings #認証を行う auth = tweepy.OAuthHandler(settings.CK, settings.CS) auth.set_access_token(settings.AT, settings.AS) api = tweepy.API(auth) #指定したユーザーのフォロワーをリストで取得 followers=api.followers_ids("MAEA_2") #ブロックするキーワードを指定 block_words=["ネットビジネス","稼げる","収益","アフィリエイト","マーケティング","好きな事をしながら","スマホ一つで","スマホ1つで"] block=-1 #探索 for follower in followers: block=0 user=api.get_user(follower) for word in block_words: #ユーザー名かプロフィールにブロックワードが含まれていたらブロック if word in user.name or word in user.description: block=1 if block==1: print(user.screen_name) api.create_block(follower) print(block)
追記:アクセス制限があるので、フォロワーが多いと最後まで回らないかもしれない。