본문 바로가기
파이썬

파이썬 Python 요청 및 영구 세션

by º기록 2021. 2. 4.
반응형


>>> import requests
>>> login_data =  {'formPosted':'1', 'login_email':'me@example.com', 'password':'pw'}
>>> r = requests.post('https://localhost/login.py', login_data)
>>> 
>>> r.text


>>> r.cookies {'session_id_myapp': '127-0-0-1-825ff22a-6ed1-453b-aebc-5d3cf2987065'} >>> >>> r2 = requests.get('https://localhost/profile_data.json', ...)

 

해결 방법

 

다음을 사용하여 영구 세션을 쉽게 만들 수 있습니다.

s = requests.Session()

그 후 다음과 같이 요청을 계속하십시오.

s.post('https://localhost/login.py', login_data)
#logged in! cookies saved for future requests.
r2 = s.get('https://localhost/profile_data.json', ...)
#cookies sent automatically!
#do whatever, s will keep your cookies intact :)


 

참조 페이지 https://stackoverflow.com/questions/12737740

 

 

반응형

댓글