ページ 11

ニコニコ動画にログインするプログラム[Python]

Posted: 2015年5月18日(月) 11:09
by naporeon
お世話になります。
最近、ウェブプログラミングに興味を持ち、pythonを学び始め、
ニコニコ動画にログインするプログラムを勉強しているのですが、
うまくログインしてくれません。
ウェブの仕組み等に関して、まだよくわかっていないので、
この動画を見て、見よう見まねでコードを書きました。[youtube][/youtube]
下のコードのどこがいけないのかわかる方がいましたら、教えてください。

コード:

#-*- coding:utf-8 -*-
import requests

with requests.Session() as c:
	url="https://account.nicovideo.jp/login"
	mail="mail_address"
	password="pass_word"
	c.get(url)
	login_id =c.cookies['nicosid']
	login_data = dict(mail_tel=mail,password=password,auth_id=login_id,next_url="/")
	c.post(url,data=login_data,headers={"Referer":"http://com.nicovideo.jp/search/"})
	page=c.get("http://com.nicovideo.jp/search/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0?mode=s")
	print(page.content.decode("utf-8"))#←再び、ログイン画面に戻されている