初めに
インスタグラム自動化プロジェクト「ことすたぐらむ」について一旦、使えるレベルのプログラムが完成いたしましたので、依頼者の名前を取って、ソース名をことすたぐらむ[タイプドアン]とします。
以下では実行ソースと、実行するために必要なもの、実行方法を記載いたします。
ソースコード
ソースコードは以下のGitに載せました。こちらからダウンロードしてください。
実行準備
cromeDriver
ソースコードをダウンロードできたら、chromeDriverをお使いのchromeのバージョンに注意して、同ディレクトリ内に保存してください。
chromeDriverのダウンロードサイトは以下になります。
credentials.py
ソースコードにあるcredentials.pyは任意の値を設定してください。
ACTIVE_FOLLOWEE = [] # 有効フォロウィーのリスト
MAX_FOLLOW_COUNT = 30 # フォローする最大人数
MAX_LIKE_COUNT = 30 # いいね!する最大数
LIKE_COUNT_FOR_KEY = 10 # 検索キーワードごとのいいね!する最大数
KEYWORDS = [] # 検索キーワード
以上で実行準備は完了です。
実行方法
実行はシェルで行います。
以下のように入力してください。
$cd ソースコードが置いてあるディレクトリ
$python main.py インスタグラムのID インスタグラムのパスワード
こちらで自動で実行されるはずです。
定期実行の場合はwindowsの場合はタスクスケジューラー、Linuxの場合はincronなどで設定します。
終わりに-今後の展望
タイプドアンはいったんこれで完成です。
今後の展望としては、まず、CSVファイルにフォローしたユーザーと時間を出力し、フォロー解除の際に使用できるようにすること。
CSVファイルの代わりに、データベースで行うこと。
有効フォロウィーと検索ワードや、各設定値の値をブラウザで行うことができるようにすること。
随時進めてまいります。
なおInstagramは自動化や、スクレイピングを認めていません。実行は自己責任でお願いします。
また参考にしたサイトは以下のとおりです。
ご質問、修正点などございましたら、ぜひコメントしてください。1日以内には返答いたします。