Retrieving cookies in Python can be done by using the Requests library. The request library is one of the components of Python and is used to make HTTP requests to a specified URL. The following code shows the different display methods implemented by Python to get cookies:
1. How does Python get cookies? By requesting a session:
# import the requests library
import requests
# initialize a session
session = requests.Session()
# send a get request to the server
response = session.get('http://google.com')
# print the response dictionary
print(session.cookies.get_dict())
Output:
{ '1P_JAR': '2020-04-30-07', 'NID': '203 = GIlzlNytcSGjMtV-ML49xgKQax4NACMgFZi56sbQ3tSd9uDqL7EWZ6KC_gUqPsKkk-XsDIlca8ElKqhjsHGgWrPRwbbPBFXxcGL_G5Jd0gzdQYhCo-QALsZm4zItqIeImlBBTp_TDOgRQIW0d2hSNerxmQkljluhIA3QGLgNLnM'}
2. How does Python get cookies? By requesting a list of cookies from the server:
import requests
r = requests.get('http://google.com')
for c in r.cookies:
print(c.name +"==>>", c.value)
Output:
1P_JAR==>> 2020-04-30-07
NID == >> 203 = YvFCKkIeHS4SvpTVv8jw6MIGEU54IlN8V_1aQZrXmOU7Zdj74qZdW69E3A38KSP-GrE5xLmR40ozrHTFxkXm4-iaTm4DbhU4cwmvOWHEs1OZELI8H8KQLmBLCxccxCuHT07QQ2mqc-ppBYXhcHtOC7idVc9RWD2kmNPDMR-YMl4
How does Python get cookies? That’s all for Python to retrieve cookies, I hope these can help you, if you have any questions, please comment below.