Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. import requests
  2. from bs4 import BeautifulSoup
  3. import urllib.request
  4.  
  5.  
  6. with requests.Session() as c:
  7. url = "https://cas.uni-mannheim.de/cas/login?service=https%3A%2F%2Fportal2.uni-mannheim.de/portal2/rds%3Fstate%3Duser%26type%3D1"
  8. USERNAME = ""
  9. PASSWORD = ""
  10. EXECUTION ="e1s1"
  11. EVENTID = "submit"
  12. SUBMIT = "Anmelden"
  13.  
  14. c.get(url)
  15. pager = urllib.request.urlopen(url)
  16. soup = BeautifulSoup(pager,"html.parser")
  17.  
  18. temp_LT = soup.find(id="lt")
  19. string_LT = str(temp_LT)
  20. LT=string_LT[46:-3]
  21. login_data = dict(username=USERNAME, password=PASSWORD,lt=LT, execution=EXECUTION,_eventId=EVENTID, submit=SUBMIT)
  22. print(c.cookies.get_dict().get("JSESSIONID"));
  23. # c.post(url,data=login_data, headers={"Referer": "https://cas.uni-mannheim.de/cas/login?service=https%3A%2F%2Filias.uni-mannheim.de%2Filias.php%3FbaseClass%3DilPersonalDesktopGUI%26cmd%3DjumpToSelectedItems"})
  24. c.post(url=url,data=login_data,cookies=c.cookies.get_dict())
  25. page = c.get("https://cas.uni-mannheim.de/cas/login?service=https%3A%2F%2Fportal.uni-mannheim.de%2Fqisserveriframe%2Frds%3Fstate%3Duser%26type%3D1%26topitem%3Dpruefungen%26language%3Dde")
  26. print(page.text)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement