Web Analytics Made Easy - StatCounter

貧乏暇なしB型ブログ

役に立ちそうなことを気の向くまま

PythonでTwitterのフォロー&RT懸賞を自動化してみた

 最近、Twitterのフォロー&RT懸賞にポチポチと応募していたのですが、面倒くさくなったのと、単純作業のフォロー&リツイートするだけなら自動化できるんじゃないかな?と考え、日曜コピペプログラマーの私でも自動化できたので紹介したいと思います。

 目次
1.Twitter Developer&APIの登録
2.Pythonのインストール
3.tweepyのインストール
4.Pyrhonスクリプトの作成
5.タスクスケジューラで毎日の起動登録

1.Twitter Developer&APIの登録

 まずはツイッターAPIを取得する必要があります。ツイッターは自動フォロー&リツイートを禁止していません。むしろ、WEBツールに関するプログラミング教育や、SNSと距離を置いた適切な利用の為に、自動化を推奨しているようにも見受けられます。

使用事例、チュートリアル、参考資料 | Twitter Developer Platform

 登録すると、API KEYやACCESS TOKENを発行することができます。後ほど利用するので、メモしておきます。

2.Pythonのインストール

Python環境構築ガイド - python.jp

 Windows11になったためかインストーラーからではなく、Microsoft Store経由でインストールしないと正常に動作しませんでした。

3.tweepyのインストール

 Python にtweepy というライブラリーをインストールする必要があります。ここからはコマンドプロンプトを使用します。コマンドプロンプトを起動して、
pip install tweepy
と入力してEnterすると、tweepyがインストールされます。

4.Pyrhonスクリプトの作成

 インターネットには星の数ほどウェブサイトがあり、Python を利用したツイッターの操作に関するサイトも同じく星の数ほどあります。ところが、参考にするサイトからコピペして全く同じコードを走らせても、バージョンの違いからか、エラーが出てしまい、思ったように動かない事が多いです。以下に当方で動作しているコードを転記しますが、動作する保証は全くありません。従って、ソフトウェアの使用に起因するいかなる事態の責任も負いません。
 config.pyとtwitter.pyというファイル名で下記コードをそれぞれ保存して下さい。リンク先からダウンロードも可能です。config.pyのAPI KEY、ACCESS TOKENなどは1でしゅとしたものに書き換えてください。

ファイル名:config.py
CONFIG = {
"CONSUMER_KEY":"API KEY",
"CONSUMER_SECRET":"API SECRET KEY",
"ACCESS_TOKEN":"ACCESS TOKEN",
"ACCESS_SECRET":"ACCESS TOKEN SECRET KEY",
}

ファイル名:twitter.py
import tweepy
from config import CONFIG
import time
CONSUMER_KEY = CONFIG["CONSUMER_KEY"]
CONSUMER_SECRET = CONFIG["CONSUMER_SECRET"]
ACCESS_TOKEN = CONFIG["ACCESS_TOKEN"]
ACCESS_SECRET = CONFIG["ACCESS_SECRET"]
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
api = tweepy.API(auth)
#countの数だけ検索
count = 5
#q=検索ワード
q = "その場で当たる"
search_results=api.search_tweets(q=q,count=count, result_type="recent")
for result in search_results:
tweet_id = result.id
user_name = result.user._json['screen_name']
user_id = result.user._json['id']
print(user_name,user_id)
try:
#api.create_favorite(tweet_id)
api.create_friendship(user_id=user_id)
time.sleep(1)
api.retweet(tweet_id)
except Exception as e:
print(e)

 京都大学が全学共通科目として実施するプログラミング演習(Python)の教科書として作成している「プログラミング演習 Python 2021」「プログラミング演習 Python 2021(コラム編)」が無料公開中です。興味がある方は是非。OpenCVのLaplacianのスコアについて教えて欲しい。写真の整理が⋯

5.タスクスケジューラで毎日の起動登録

 最後にWindowsタスクスケジューラで毎日定期的に起動するように、タスクを作成します。

 懸賞アカウントを複数作って当選確率を上げる事もできますが、複数アカウントは当落選の確認が面倒くさい&アマゾンレビュー★5返金当選のDMばかり来ます。Amazon買ってはいけない商品リスト化には役立ちますが。

 また、注意しなければならないのは、過度のフォローを繰り返すと、フォロー制限やアカウント凍結となってしまいます。用法用量を守って、楽ちん懸賞生活を送りましょう。

2022年11月更新!初期投資なしで仮想通貨が稼げるゲーム厳選4つ

 無課金で時間をかけずに放置するだけで稼ぐことができるスマホゲームを紹介したいと思います。流行り言葉では「Play to Earn(P2E)」=「稼ぐために遊ぶ」といって、初期投資なしで初められる副業として個人的には一番注目しています。今回は「忙しい毎日の合間に、課金せずに」できるゲームを紹介したいと思います。

 目次
1.クロスリンク
2.COIN
3.Sweatcoin+Sweat Wallet
4.麺屋ドラゴンラーメン

1.クロスリンク

 地球に襲来するモンスターを他のプレイヤーと協力してやっつけるようなゲームです。ボス討伐と派遣でBTC、IOST、ALGOが貰えます。ボス討伐では与えた総ダメージのランキング上位者やキリ番に対してたくさん付与されます。が、ランキング上位やキリ番になるにはかなりの課金・運が必要?のようですので、最近はほとんどボス討伐に参加していません。
f:id:gogogogogogogogogogo5555555555:20220417222736j:image
 主な作業は派遣という地球マラソンになります。装備のレベルが上がってくると8時間以上は放置できるようになります。派遣中に稀に発見する仮想通貨トレジャーを開封すると、相場にもよりますが5〜50円程度の仮想通貨が貰えます。貯めた仮想通貨は外部のウォレットに出金でき、もちろん日本円に換金することもできます。
f:id:gogogogogogogogogogo5555555555:20220417222808j:image
 また、トークンリンクというゲーム内の武器・防具をIOSTと交換出来る取引所とも連動していて、手塩に育てたアイテムを融合素材として売る事ができます。
クロスリンクダウンロード
招待コード:MGUQL9S

 

2.COIN

 地図上のマスでマイニング?のような「Explore」をするとCOINが貰えます。Auto ExploreをONにして、電車などの移動中にミニウインドウにしておくとCOINがザクザク貯まります。また、週1でエアドロップ?(パラシュートのアイコン)をしていて、Exploreの回数に応じてボーナスが貰えます。
f:id:gogogogogogogogogogo5555555555:20220417222440j:image
 集めたCOINは仮想通貨のXYOと交換することができます。10,000COIN=762XYO=約640円(2022.11現在)です。また、XYOはイーサリアムブロックチェーン上に構築された、ERC20に準拠したトークンなので、MyEtherWalletに払い出してETHにスワップする事もできます。
f:id:gogogogogogogogogogo5555555555:20220417222458j:image
COINダウンロード

 

3.Sweatcoin+Sweat Wallet

 歩くだけでポイントが貯まる系のアプリです。もう既に複数アプリを常駐させているので併用することで効果を倍増させる事ができて一石二鳥どころか、八鳥ぐらいになっています。SweatcoinとSWEATは両方インストールしてウォレットの接続を行う必要があります。

f:id:gogogogogogogogogogo5555555555:20220425183818j:image
Sweatcoin: より健康な世界へ。より健康でリッチなあなたへ。
 いまのところ、それぞれのコインに互換性はありません。
f:id:gogogogogogogogogogo5555555555:20221108072910j:image
 ステーキングにも対応していて、なんと年率12%です。
f:id:gogogogogogogogogogo5555555555:20221108072929j:image
https://play.google.com/store/apps/details?id=com.sweatwallet

4.麺屋ドラゴンラーメン

 毎月のラーメンの売り上げに応じてDEPコインを貰うことができます。ラーメンの材料はダンジョンでモンスターを倒すことで獲得できます。ちなみに、ブラウザゲームになります。

f:id:gogogogogogogogogogo5555555555:20221108073539j:image
 「冒険」アイコンからダンジョンを選択して「出発」します。バトルはオートで進み、倍速モードのおかげでサクサク進みます。
f:id:gogogogogogogogogogo5555555555:20221108073046j:image
 無課金だとこのぐらいのラーメンしか作れません。大量生産でカバーしましょう。
f:id:gogogogogogogogogogo5555555555:20221108073106j:image
 2022.11現在、毎月50~100DEPコインぐらい稼げます。PlayMiningの出金手数料850DEPまでが遠い。
f:id:gogogogogogogogogogo5555555555:20221108073118j:image

麺屋ドラゴンラーメン

DAZN for docomo改悪!F1の視聴方法について考えてみた

 DAZN for docomoの利用料金を7月1日から改定すると発表がありました。対象者は現在の月額利用料(税込)が1078円となっている契約者で、847円値上げして1925円になります。
 docomo様の養分としての生涯を全うする所存でしたが、もう私を束縛する拘束具は無くなりました。早速、DAZN for docomoの代替案を検討し、速やかにドコモからMNPする準備に移りたいと思います。私はF1以外のスポーツを全く見ないため、2022年のカレンダーを参考に8ヶ月間のみ契約する前提で、2022年4月現在の金額を検討したいと思います。
f:id:gogogogogogogogogogo5555555555:20220418075253j:image
F1カレンダー2022開催日程-TopNewsより

候補
 1.povo2.0
 2.dazn 3か月コード
 3.フジテレビNEXT(スカパー)
 4.DAZN for docomo

1.povo2.0

 第一候補のpovo2.0ではDAZN使い放題パック(7日間)が760円で提供されています。単純にシーズン中の間(35週)は契約し続けると760×35=26,600円/年となります。リアルタイムで見られなくても構わないという方であれば、夏休み期間や連戦中の見逃し配信を駆使すると20週間ぐらいの契約(760×20=15,200円/年)で済むと思われます。他の候補にはないメリットとしては、povo2.0のDAZNパックはデータ通信も契約に含まれるため、データ容量を気にする必要がないことです。もし良ければ下記の紹介コードをご利用下さい。
紹介コード「KYYVQ0EU」
povoおともだち紹介プログラム|povo2.0

2.DAZNプリペイドカード

 アマゾンで3か月間有効のプリペイドカードが販売されています。3回購入すると4,680×3=14,040円/年。1か月の空白期間を許容できるなら、夏休みを挟んで一回づつの購入に抑えることで、4,680×2=9,360円/年となり、候補の中では最安です。
DAZNプリペイドカード 3ヶ月
DAZNプリペイドカード 3ヶ月

3.フジテレビNEXT(スカパー)

 429+1320=1749円/月×8=13,992円/年と他の方法よりも相対的にお安い値段設定となってきました。衛星放送の受信設備があれば、30分程度で視聴可能になるようです。テレビ録画やスマートフォンでの視聴・見逃し配信にも対応していて、DAZNと同じく通勤時間の有効活用できそうです。ただし、ダウンロード視聴にはこちらも同じく対応していないようてす。また、シーズンオフに解約して、開幕戦から再契約ということもできそうです。DAZN独自のF1 ZONEがどうしても欲しいという方には候補にはならないですね。
FORMULA 1®|モータースポーツ|スカパー!スポーツ

4.DAZN for docomo

 1925円×12=23,100円/年です。公式経由での一括払い「年間27,000円 」よりは安いですが、F1以外のスポーツを全く見ない私にはちょっと勿体無いですね。これでは趣味でクラブ馬主やりたいとか言えない。ちなみにシーズンオフに一度でも解約すると、再契約からは月額3000円になります。
DAZN for docomo(ダゾーン フォー ドコモ)|月額3,000円でスポーツいろいろ見放題!

 私は夏休み明けにアマゾンで3か月のプリペイドカードを買ってみようかと思います。それ以降は久しぶりにスカパーに乗り換える予定です。