0

私の提案は、私のアプリケーションでPythonリクエストを使ってログインすることです。私はトークンを得ることができました。それは期待されていますが、GETで渡すだけでは不十分です。だから、私はリクエストをクッキーに保存し、トークンを渡し、ブラウザがログインできるようにします。Pythonリクエストからヘッダとクッキーを格納する方法

だから、私は、ログイン中の要求を検索することにより、これを発見し

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

(これは擬似コードである)のは、私が何をしたかを再開しましょう。トークンは後にアプリケーションに渡されます。では、どうすれば "r"をクッキーとして保存できますか?

答えて

0

あなたは、単に使用して、セッションクッキーにアクセスすることができます。

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

関連する問題