ㅡ.ㅡ

[Python/Crawling] requests - 세션 본문

Coding

[Python/Crawling] requests - 세션

ekwkqk12 2018. 5. 4. 05:30

세션

아래 코드는 세션을 사용하여 페이지를 요청할 때 쿠키를 따로 전송하지 않고 세션에 저장된 쿠키를 사용하여  페이지를 요청하는 코드이다.

import requests  # 세션 생성 session = requests.Session()  # 폼에 데이터 입력 + 세션 사용하여 요청하기 params = {"username":"ekwkqk12", "password":"password"} req_s = session.post("http://pythonscraping.com/pages/cookies/welcome.php", data=params)  # 세션에 저장된 쿠키 데이터 확인 print("[+] 쿠키에 저장된 데이터 ") print(req_s.cookies.get_dict())  # 쿠키 값이 포함된 세션을 사용하여 페이지 요청(GET) print("[+] 프로필 페이지로 이동합니다") profile_page = session.get("http://pythonscraping.com/pages/cookies/profile.php") print(profile_page.text)