[英]Setting Cookie using pycurl, getting TypeError('invalid arguments to setopt',)
[英]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.