0

我的建議是通過python請求在我的應用程序中登錄。我能夠獲得令人期待的令牌,但通過GET傳遞是不夠的。所以,我想將請求存儲在cookie中,傳遞令牌,也許瀏覽器可以登錄。如何從python請求存儲標題和cookie

那麼,讓我們重新開始,我所做的(這是僞代碼)

session = requests.Session() 
    session.get('<url>salt') 
    r = session.get('<url>login', params={username, password}) 
    r.headers['token'] 

我看,同時登錄請求發現了這一點。該令牌在傳遞給應用程序之後。那麼,我如何將「r」存儲爲cookie呢?

回答

0

,你可以使用簡單的訪問您的會話cookie:

client = requests.session() 
cook = client.cookies 
extracted_token_value = client.cookies['token'] 

#this will print your cookie and token 
print cook.text 
print extracted_token_value 

#updating your header now: 
client.headers.update({'New Header': 'extracted_token_value') 

BR