読者です 読者をやめる 読者になる 読者になる

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のように使えば良い