[英]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.