python urllib2表单发送困难:网站说我应该启用cookie

| 因此,我正在尝试使用urllib / urllib2提交一个表单,该表单应该设置一些cookie来登录我。但是,尽管我已经告诉urllib处理,但该网站似乎确信“未启用cookie”饼干。 这是我的代码如下所示:
opener = urllib2.build_opener( urllib2.HTTPCookieProcessor() )
urllib2.install_opener( opener )
params = urllib.urlencode( { \'username\': \'user\', \'password\': \'pass\' } )

f = opener.open( \'http://example.com/login/\',  params )
data = f.read()
print data # Returns a webpage which shows \"You need to enable cookies!\"
f.close()
我想念什么?我知道我在登录之前使用过类似的食谱。 编辑:检查自己填写表单时发送的标题,我想我可能在这里被问到了同样的问题(但未回答)(表单以302重定向响应)。哼。     
已邀请:
        
import urllib2,urllib,cookielib

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener( opener )
params = urllib.urlencode( { \'username\': \'user\', \'password\': \'pass\' } )

f = opener.open( \'http://example.com/login/\',  params )
data = f.read()
print data 
f.close()
尝试这个。     

要回复问题请先登录注册