Advertisement
Guest User

Untitled

a guest
Mar 5th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 KB | None | 0 0
  1. import urllib
  2. import urllib2
  3. import sys
  4. import cookielib
  5. import hashlib
  6. from BeautifulSoup import BeautifulSoup
  7.  
  8. #Accept cookies to browse telmore website
  9. cookieJar = cookielib.LWPCookieJar()
  10. opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(c ookieJar))
  11.  
  12. #Add headers
  13. opener.addheaders = [('User-agent', "Mozilla/5.0")]
  14.  
  15. #Accept arguments for username and password
  16. username = sys.argv[1]
  17. password = sys.argv[2]
  18.  
  19. #Url requests, first page is login, second is a frame of the login page
  20. url = "https://www.telmore.dk/t2/j_security_check"
  21. url2 = "https://www.telmore.dk/t2/mytelmore/index.do"
  22.  
  23. #Fill the forms with the username and password arguments
  24. form = { "j_username" : username,
  25. "j_password" : password }
  26.  
  27. #Encode the form and create request
  28. encodedForm = urllib.urlencode(form)
  29. request = urllib2.Request(url, encodedForm)
  30. page = opener.open(request)
  31.  
  32. #Request the second page
  33. request = urllib2.Request(url2)
  34. page = opener.open(request)
  35. contents = page.read()
  36.  
  37. #Beatiful soup to parse the html and sort out the span tag with class saldo
  38. soup = BeautifulSoup(contents)
  39. saldospan = soup.findAll('span')
  40. saldo = saldospan[0].contents[0].strip()
  41. print saldo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement