Advertisement
Guest User

Untitled

a guest
Jul 15th, 2016
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. import urllib , urllib2 , cookielib , random ,datetime,time,sys
  2.  
  3.  
  4. cookiejar = cookielib.CookieJar()
  5. urlOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar))
  6. urllib2.install_opener(urlOpener)
  7.  
  8.  
  9. username=username.strip()
  10.  
  11. values = {'username': username, 'password': 'password'} #user input
  12.  
  13. data = urllib.urlencode(values)
  14.  
  15. request = urllib2.Request('http://141.168.25.182/',data)
  16.  
  17. url = urlOpener.open(request)
  18.  
  19.  
  20. File "<stdin>", line 1, in ?
  21. File "/usr/lib/python2.4/urllib2.py", line 364, in open
  22. response = meth(req, response)
  23. File "/usr/lib/python2.4/urllib2.py", line 471, in http_response
  24. response = self.parent.error(
  25. File "/usr/lib/python2.4/urllib2.py", line 402, in error
  26. return self._call_chain(*args)
  27. File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
  28. result = func(*args)
  29. File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default
  30. raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
  31. urllib2.HTTPError: HTTP Error 403: Forbidden
  32.  
  33. >>> from urllib import urlencode
  34. >>> values = {'username': 'username', 'password': 'password'}
  35. >>> data = urlencode(values)
  36. >>> data
  37. 'username=username&password=password'
  38. >>>
  39.  
  40. request = urllib2.Request('http://141.168.25.182/',data)
  41.  
  42. import urllib2
  43. auth_handler = urllib2.HTTPBasicAuthHandler()
  44. auth_handler.add_password(user='..', passwd='...')
  45. opener = urllib2.build_opener(auth_handler)
  46. urllib2.install_opener(opener)
  47. urllib2.urlopen('url)
  48.  
  49. import mechanize
  50. base_url = "http://someurl"
  51. login_url = base_url + "/login"
  52. protected_url = base_url + "/potected"
  53. b = mechanize.Browser()
  54. b.visit(login_url)
  55. b.add_password(base_url, "user", "secret", "some Realm")
  56. b.open(login_url)
  57. b.open(protected_url)
  58.  
  59. from selenium import webdriver
  60.  
  61. # Create an instance of a browser
  62. browser = webdriver.Firefox()
  63.  
  64. # Open homepage
  65. browser.get("http://141.168.25.182")
  66.  
  67. # Find username and password fields (i do not know what ids your input fields actually have)
  68. username_input = browser.find_element_by_id("username")
  69. password_input = browser.find_element_by_id("password")
  70.  
  71. # Fill in username and password fields
  72. username_input.send_keys("test_username")
  73. password_input.send_keys("test_password")
  74.  
  75. # Find and click on the login button
  76. browser.find_element_by_id("login").click()
  77.  
  78. # Check that you are signed in by findinf a sign out button
  79. browser.find_element_by_id("signout")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement