Python 使用pycurl登录并检索cookie

Python 使用pycurl登录并检索cookie,python,pycurl,Python,Pycurl,我在这里发现了一些类似于我想使用urllib2做的事情: 他们的解决办法是: import urllib, urllib2, cookielib username = 'myuser' password = 'mypassword' cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) login_data = urllib.urlencode({'username'

我在这里发现了一些类似于我想使用urllib2做的事情:

他们的解决办法是:

import urllib, urllib2, cookielib

username = 'myuser'
password = 'mypassword'

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'j_password' : password})
opener.open('http://www.example.com/login.php', login_data)
resp = opener.open('http://www.example.com/hiddenpage.php')
print resp.read()

如果可能的话,我想用pycurl做类似的东西。任何帮助都将不胜感激。

这看起来很像一个傻瓜。您为pycurl提供了一个用于写入cookie的文件的路径

c.setopt(pycurl.COOKIEJAR, 'cookie.txt')
以及一个读取它们的路径(可能相同)

c.setopt(pycurl.COOKIEFILE, 'cookie.txt')