【医師】毎日の医師プラットフォームのポイ活を半自動化するプログラム(Mac版)
医師のプラットフォーム(PF)サイトは、m3をはじめとして、メドピア、ケアネット、日経メディカルなどがある。ここでは、毎日の医師PFのポイ活を版自動化するプログラムを記載。
ちなみに、私のPCがMacなのでMac版のみの記事(windows版はニーズがあれば記載するかもし)。
完全自動化ではなく、特定の時間になったら、ポイ活につながるPFのwebサイトを開くという半自動化で、その後のクリック操作は個人で手動で行う必要あり(全自動は出来なくはなさそうだが、そこまでコード書くのは面倒になったのと、やりすぎると。。。(略
pythonコードを作成
ファイル名は今回は、open_websites.pyとした。
**webbrowser**モジュールを使用してURLを開くだけの、非常にシンプルなコード。
urlsに配列で記載している医師プラットフォームのURLは、ご自身の都合に合わせて加筆修正してください。
import webbrowser
def open_websites(urls):
for idx, url in enumerate(urls):
if idx == 0:
# 最初のURLは現在のタブで開く
webbrowser.open(url)
else:
# 2番目以降のURLは新しいタブで開く
webbrowser.open_new_tab(url)
# 開きたいURLを記載
urls = [
"https://medical.nikkeibp.co.jp/",
"https://www.carenet.com/",
"https://medpeer.jp/missions?from=top_banner",
"https://mrkun.m3.com/mrq/everydaybonus/0000772134/41867/campaignList/viewDetail.htm?mkep=campaignList&pageContext=gp-41867&displaysite=campaignList&mke=1",
"https://dailymission.m3.com/mission/?mkep=campaignList&pageContext=gp-62498&displaysite=campaignList&mke=1",
"https://www.m3.com/?from=todoIcon"
]
open_websites(urls)
一旦この時点で正常動作するか、ターミナルで**python open_websites.py** を実行して動作確認する。
Macがスリープ状態でもコードを実行できるようにする
launchdエージェントを使う
ただし、先ほどのスクリプトを記載しただけだと、毎回ターミナルで**python open_websites.py** とコードを実行しないといけない。
続きは、こちらで記載しています
よろしければサポートお願いします!いただいたサポートはクリエイターとしての活動費に使わせていただきます!