Advertisement
Guest User

Untitled

a guest
Aug 13th, 2015
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. from requests.adapters import HTTPAdapter
  2. from requests.packages.urllib3.poolmanager import PoolManager
  3.  
  4. import ssl
  5.  
  6. class SSLAdapter(HTTPAdapter):
  7. '''An HTTPS Transport Adapter that uses an arbitrary SSL version.'''
  8. def init_poolmanager(self, connections, maxsize, block=False):
  9. ssl_version = 'TLSv1'
  10. self.poolmanager = PoolManager(num_pools=connections,
  11. maxsize=maxsize,
  12. block=block,
  13. ssl_version=ssl_version
  14. )
  15.  
  16. def newSession():
  17. s = requests.Session()
  18. s.mount('https://', SSLAdapter())
  19. s.headers.update({
  20. 'User-Agent': 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20130331 Firefox/21.0',
  21. })
  22. return s
  23.  
  24. def unescape(s):
  25. return htmlParser.unescape(s)
  26.  
  27. addon = xbmcaddon.Addon()
  28. addonname = addon.getAddonInfo('name')
  29.  
  30.  
  31. url='https://www.premierleaguepass.com/plp/secure/login'
  32. session = newSession()
  33. verify_ssl = True
  34. post = None
  35.  
  36. r = session.post(url, data=post, verify=True).text
  37. import time
  38. time.sleep(10)
  39. line1 = r
  40.  
  41. xbmcgui.Dialog().ok(addonname, line1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement