繁体   English   中英

使用pycurl登录和检索cookie

[英]Using pycurl to login and retrieve cookie

我在这里找到了与我要使用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这样的东西。 任何援助将不胜感激。

这看起来很像在pycurl登录和使用cookie的重复 您为pycurl提供了一个文件路径,以便使用

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM