La recuperación de cookies en Python se puede realizar mediante el uso de la biblioteca de requests . La biblioteca de requests es una de las partes integrales de Python para realizar requests HTTP a una URL específica. Los siguientes códigos muestran diferentes enfoques para mostrar:
1. Al solicitar una sesión:
# 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())
Producción:
{‘1P_JAR’: ‘2020-04-30-07’, ‘NID’: ‘203=GIlzlNytcSGjMtV-ML49xgKQax4NACMgFZi56sbQ3tSd9uDqL7EWZ6KC_gUqPsKkk-XsDIlca8ElKqhjsHGgWrPRwbbPBFXxcGL_G5Jd0gzdQYhCo-QALsZm4zItqIeImlBBTp_TDOgRQIW0d2hSNerxmQkljluhIA3QGLgNLnM’}
2.Al solicitar la lista de cookies del servidor:
import requests r = requests.get('http://google.com') for c in r.cookies: print(c.name +"==>>", c.value)
Producción:
1P_JAR==>> 2020-04-30-07
NID==>> 203=YvFCKkIeHS4SvpTVv8jw6MIGEU54IlN8V_1aQZrXmOU7Zdj74qZdW69E3A38KSP-GrE5xLmR40ozrHTFxkXm4-iaTm4DbhU4cwmvOWHEs1OZELI8H8KQLmBLCxccxCuHT07QQ2mqc-ppBYXhcHtOC7idVc9RWD2kmNPDMR-YMl4
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA