urllib2 と cookiejar を使用して Web サイトにログインしようとしています。セッション ID は保存されますが、認証が必要な別のリンクを開こうとすると、ログインしていないと表示されます。何が間違っていますか?
これが私にとって失敗するコードです:
import urllib
import urllib2
import cookielib
cookieJar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))
# Gives response saying that I logged in succesfully
response = opener.open("http://site.com/login", "username=testuser&password=" + md5encode("testpassword"))
# Gives response saying that I am not logged in
response1 = opener.open("http://site.com/check")