簡體   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