pythonのrequestsでfc2動画にログインする
fc2動画のリンク切れチェックのために、ログインして動画のページをスクレイピングする必要があったので、めも
Python Requests and persistent sessions - Stack Overflow
ようはここを見ろと
import requests session def loginToFc2(): global session if session is None: session = requests.session() login_data = {'email': 'your@mail.com', 'pass': 'your_pass'} session.post('https://secure.id.fc2.com/index.php?mode=login&switch_language=en', login_data) return session if __name__ == '__main__': session = loginToFc2() request = session.get("http://video.fc2.com/en/content/20140516Q6YBtKyM") #print request.content #後は煮るなり焼くなり
こんな感じでrequests.getの代わりに、sessionを初期化して、session.getのように使えば良い