Advertisement
Guest User

Untitled

a guest
Jan 17th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. import urllib2
  2. import cookielib
  3. import urllib
  4. import requests
  5. import mechanize
  6. from mechanize._opener import urlopen
  7. from mechanize._form import ParseResponse
  8.  
  9. USERNAME = 'Test'
  10. PASSWORD = 'bla123'
  11. URL = "http://www.magickartenmarkt.de"
  12.  
  13. # first approach
  14. request = mechanize.Request(URL)
  15. response = mechanize.urlopen(request)
  16. forms = mechanize.ParseResponse(response, backwards_compat=False)
  17. # I don't want to close?!
  18. #response.close()
  19.  
  20. # Username and Password are stored in this form
  21. form = forms[1]
  22.  
  23. form["username"] = USERNAME
  24. form["userPassword"] = PASSWORD
  25.  
  26. #proof entering data has worked
  27. user = form["username"] # a string, NOT a Control instance
  28. print user
  29. pw = form["userPassword"] # a string, NOT a Control instance
  30. print pw
  31. #is this the page where I will redirected after login?
  32. print urlopen(form.click()).read ()
  33.  
  34. #second approach
  35. cj = cookielib.CookieJar()
  36. opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
  37. login_data = urllib.urlencode({'username' : USERNAME, 'userPassword': PASSWORD})
  38.  
  39. #login
  40. response_web = opener.open(URL, login_data)
  41.  
  42. #did it work? for me not....
  43. resp = opener.open('https://www.magickartenmarkt.de/?mainPage=showWants')
  44. print resp.read()
  45.  
  46. browser = mechanize.Browser()
  47. browser.open(YOUR URL)
  48. browser.select_form(nr = 0)
  49. browser.form['username'] = USERNAME
  50. browser.form['password'] = PASSWORD
  51. browser.submit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement