Advertisement
Guest User

avbestill.py

a guest
May 12th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import requests
  2. from bs4 import BeautifulSoup
  3.  
  4. username = ''
  5. password = ''
  6. membershipId = ''
  7.  
  8. initialUrl = 'https://www.krimklubben.no/bokklubber/login/login!input.action'
  9. loginUrl = 'https://ssologin.cappelendamm.no/login/login'
  10. checkUrl = 'https://www.krimklubben.no/bokklubber/j_security_check'
  11. payload = {'username': username, 'password': password, 'fallbackPage': 'https://www.krimklubben.no/bokklubber/mypage/redirect.action?redirectUrl=/bokklubber/index.action', 'login.submit': 'Logg inn'}
  12.  
  13. with requests.Session() as s:
  14. r = s.get(initialUrl)
  15. l = s.post(loginUrl, data=payload)
  16. soup = BeautifulSoup(l.text, 'html.parser')
  17.  
  18. samlData = {'SAMLResponse': soup.find_all('input')[0]['value'], 'RelayState': soup.find_all('input')[1]['value']}
  19. c = s.post(checkUrl, data=samlData)
  20.  
  21. a = s.get('https://www.krimklubben.no/bokklubber/order/cancel-main-book.action?membershipId=' + membershipId)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement