Advertisement
Guest User

Untitled

a guest
Jul 27th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. from selenium import webdriver
  2. import sys
  3. reload(sys)
  4. sys.setdefaultencoding('utf-8')
  5.  
  6.  
  7.  
  8.  
  9. USERNAME = "xxxx"
  10. PASSWORD = "yyyy"
  11.  
  12. URL = "https://www.hackthebox.eu"
  13. REDIRECT = "https://www.hackthebox.eu/home/shoutbox"
  14.  
  15. PATH_PHANTOMJS = "phantomjs-2.1.1-linux-x86_64/bin/phantomjs"
  16.  
  17. cap = webdriver.DesiredCapabilities.PHANTOMJS
  18. cap["phantomjs.page.settings.javascriptEnabled"] = True
  19. cap["phantomjs.page.settings.userAgent"] = "Mozilla/5.0 (X11; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0"
  20. driver = webdriver.PhantomJS(executable_path=PATH_PHANTOMJS, desired_capabilities=cap) # or add to your PATH
  21. driver.set_window_size(1024, 768)
  22.  
  23.  
  24. driver.get(URL)
  25. driver.find_element_by_link_text("[ login ]").click()
  26. driver.find_element_by_id("email").send_keys(USERNAME)
  27. driver.find_element_by_id("password").send_keys(PASSWORD)
  28. button = driver.find_element_by_tag_name("button")
  29. button.click()
  30. driver.get(REDIRECT)
  31. shoutbox = driver.find_element_by_id("shouts")
  32. phrases = shoutbox.find_elements_by_tag_name("p")
  33.  
  34. for phrase in phrases:
  35. print phrase.text
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement