ニコニコ生放送で、コミュニティフォローを自動化させたい。
ニコニコ生放送でアカウントをもう一つ作りたいと考えており、今登録しているコミュニティをそのまま移行したいが、241件もフォローしているものがあり、手作業でフォローするのは大変なため。
###取り組んだ事
実際にフォローする際にどのようなパラメーターをPOSTしているのか確認するために、Chrome Developper toolsで確認しました。
また、ニコニコ生放送で特定のコミュニティをフォローする際のURLは以下のようなものです。
https://com.nicovideo.jp/motion/co2451008
後ろのco*******がコミュニティの番号となっています。
そこでDevelopper toolsを利用して得られた情報を元に、Pythonで自動化するプログラムを作成しました。
Python
1import requests 2follow_url = 'https://com.nicovideo.jp/motion/co2451008' 3session_id = dict(user_session='(ここにCookie情報の中にあるuser_sessionをおく、EditThisCookieなどのChrome拡張で取得)') 4 5session = requests.session() 6 7follow_params = {'mode':'commit','title': 'フォローリクエスト','comment':'','notify':''} 8header = {'Referer': 'https://com.nicovideo.jp/motion/co2451008','User-Agent': 'Mozilla/5.0','Host': 'com.nicovideo.jp','Origin': 'https://com.nicovideo.jp','Host': 'com.nicovideo.jp'} 9session.post(follow_url,data=follow_params, headers=header) 10
このスクリプトを実行してもフォローできないです。
最終的には、Pythonを通してコミュニティをフォローすることの自動化を目指しております。
どうぞよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー