0

我在这里找到了类似于我想使用 urllib2 做的事情:如何使用 Python 登录网页并检索 cookie 以供以后使用?

他们的解决方案是:

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。任何援助将不胜感激。

4

1 回答 1

1

这看起来很像在 pycurl 中登录和使用 cookie 的骗局。你给 pycurl 一个文件路径来写入 cookie

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

以及从(可能相同)读取它们的路径

c.setopt(pycurl.COOKIEFILE, 'cookie.txt')
于 2011-10-05T23:47:13.673 回答