Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: UTF-8 -*-
- import requests
- import getpass
- #############################################################################################################
- # 1.- https://egela1718.ehu.eus/login/index.php/
- #############################################################################################################
- # Nos logeamos en eGela, pasamos como parámetros el LDAP y Passwd
- #############################################################################################################
- LDAP_usuario = raw_input("Insert your LDAP username: ")
- LDAP_password = getpass.getpass("Insert your LDAP password: ")
- cuerpo_peticion ={'username': LDAP_usuario,
- 'password': LDAP_password}
- response = requests.post('https://egela1819.ehu.eus/login/index.php/', data=cuerpo_peticion)
- # Realiza dos redireciones:
- # https://egela1819.ehu.eus/login/index.php?testsession=49879
- # https://egela1819s.ehu.eus/
- # fijarse en las cabeceras Set-cookie y Cokie de las peticiones y respuesta.
- # VEMOS EL HISTORIAL DE PETICIONES
- for key in response.history:
- print ("#######################################")
- print key.url
- print "-------------------------------------- "
- print " CABECERAS PETICION: "
- print "-------------------------------------- "
- for key2 in key.request.headers:
- print key2, ":", key.request.headers[key2]
- print "-------------------------------------- "
- print " STATUS: " + str(key.status_code)
- print "-------------------------------------- "
- print " CABECERAS RESPUESTA: "
- print "-------------------------------------- "
- for key2 in key.headers:
- print key2, ":", key.headers[key2]
- print ("#######################################")
- print "-------------------------------------- "
- print response.url
- print "----- STATUS: " + str(response.status_code)
- print "-------------------------------------- "
- print "----- CABECERAS ULTIMA PETICION : "
- print "-------------------------------------- "
- for key in response.request.headers:
- print key, ":", response.request.headers[key]
- print "-------------------------------------- "
- print "----- CABECERAS ULTIMA RESPUESTA: "
- print "-------------------------------------- "
- for key in response.headers:
- print key, ":", response.headers[key]
- f = open("egelaAula.html", 'w')
- f.write(response.content)
- f.close()
- print "-------------------------------------------------------: "
- print "-------------------------------------------------------: "
- print "-------------------------------------------------------: "
- print "-------------------------------------------------------: "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement