반응형
>>> 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 how to turn on minor ticks only on y axis matplotlib (0) | 2021.02.04 |
---|---|
파이썬 Pandas DataFrame에서 숫자가 아닌 열 삭제 (0) | 2021.02.04 |
파이썬 How can I call scikit-learn classifiers from Java? (0) | 2021.02.04 |
파이썬 목록 내에서 문자열을 분할하여 Python에서 키-값 쌍을 만드는 방법 (0) | 2021.02.04 |
파이썬 새 폴더를 만드는 방법은 무엇입니까? (0) | 2021.02.04 |
댓글