元化学科京大生の語リズム元化学科京大生の語リズム物書き親指シフターのデータ志向ブログ。今回はPythonを使ってTwitterのフォローの自動化をしてみたよ自動化って、楽できるん?Twitterは知ってるんだなんか失礼なこと思ってるんよ、こいつそ、そんなことないよむむ今回は僕がTwitterのアカウントを消し、新たに作るといういわゆる「垢転生」を経てフォロワーを増やそうと思ったことに端を発するんだほう?Twitterでフォロワーを増やすのって大変じゃない。簡単なのはフォローを増やしてフォローを返してもらうことだね。それでもフォローを増やすために何回もぽちぽちしないといけないぽちぽちはもう勘弁なんよ......というわけで、大変なら自動化しちゃおう。いう話なのであーる初心者がそんな簡単にいくかね?やれるかじゃない。APIに登録する必要がありますので、登録しました。参考にしたのは、とりくん様の以下のサイトです。【2019年1月最新版】新しくなったTwitterのAPIの登録方法と使い方。APIのサイトがほぼ英語だという所だと思います。我々にはグーグル翻訳という味方がおります。問われている英語をグーグル翻訳に打ち込みます。問いの意味を理解したら、日本語で答えを作成します。APIを利用するのかとか聞かれるので、僕はPythonの勉強や、機械学習の勉強のためと少し長めの日本語で答えを作成しました。次はその日本語で書かれた答えをまたグーグル翻訳に打ち込みます。変な文章になっていないかチェックした後、それをそのままコピー&ペーストしましょう。先に挙げたサイトが凄まじく分かりやすく解説してくれているので、その通りにやって、後は英語の問題をなんとかしたら出来ます。tokenを取得します。さあこれで第一段階が終了しました。2.config.pyファイルを作る次に、自動化プログラムを走らせる予定のディレクトリに、アクセスキーの書かれたpyファイルを置いておきます。"あなたのキー"名前はconfig.pyとします。configと書けば、キーを取り出すことが出来るようになります。3.フォローを自動化する(第一段階)フォロー人数が少ない内は、フォロー出来る人数が限られています。よって、自動化の第一段階として以下のプログラムを実行しました。print(user+"はもうフォローしてます\n\n")コードはゆとり鳥日記様を参考にさせていただきました。検索するワードを指定し、検索したツイートにいいねとフォローをするようになっています。一回に検索出来る上限が100回みたいなので、最初はこれで実行してました。注意として、連続して実行はしないほうがいいです。API制限にかかってしまうので。それに、フォロワーが少なければ、フォロー出来る人数も限られているので、とりあえずは地道にフォローを限界まで増やしてフォローバックしてくれる人を待ちました。4.フォローを自動化する(第二段階)フォロワーが増えてくれば、フォロー出来る人数も増えていきます。すると、何回もプログラムを実行する必要が出てくる訳です。楽は出来ているのですが、何回も実行する手間があります。いうわけでそれをさらに自動化出来る手段を探してみました。参考にしたのは仮想サーファー様の以下のサイトです。環境はAtomで実装したりconfig.pyファイルを作る方針で進んでいるので、多少違うところはありますが、自分なりにコードを改変してみました。#検索はMax100人みたい。検索結果に出てきたアカウント数が上限となる。フォロー人数が特定人数以上になったらループ抜けて処理終了。検索結果のユーザーにすでにフォローされていたら、フォロー処理をせずにループを次に進める。検索結果のユーザーをフォローしていたら、フォロー処理をせずにループを次に進める。検索結果のユーザーのフォロワー数とフォロー数をカウント関数に入れる。"はフォロー出来ませんでした。459APIアクセス/15分でAPIアクセス上限に引っかからないはず。time.sleep(300)僕はこのプログラムでオタクワード検索して趣味の合う人を楽にフォローさせて頂いております。変えたのは最初のキーの導入とフォロー条件のところぐらいです。フォローは当然のごとく凄まじい速度で増えていきますので、アンフォローの対策を考える必要もあります。それについてはまたある程度指針が固まったら書きたいと思っています。keyを取得しconfigファイルにまとめる。configファイルの置いてあるディレクトリで自動化プログラムを実行する。注意してほしいのは、これは正式に認められた手段ではないということです。凍結されても当方は一切の責任を追いませんのでやるなら自己責任でお願いします。いえ、結構時間が削減出来ているんじゃない?その通りなんやで。生活とはもうおさらばなんやでもあんまりフォローするとタイムラインが大変なことになりそうなんよそうだよね。これからフォローフォロワーを増やしていく過程で、フォローバックのない垢のアンフォローとリストによるユーザーの管理をしていく必要があるんだまだまだやること多いんよそ、初心者なりに頑張ります!続いての記事はこちらです。技術の勉強をするのが好きで、今はPythonによる自動化に興味津々。元々の専門の生物に関しても面白い論文を紹介していきます。2019.06.20Unityで作ったサンプルのクソゲーをwordpressに埋め込めないものか、と思い立ってから何時間か奮闘しました。2019.11.09今回はTwitterAPIとPythonを使ったRT自動化のコードを紹介していきます。今回のコードはこんな感じです。カウント数が少ないのは、キーがぶっ飛ぶのを恐れているからです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。WordPress.。