Advertisement
Guest User

Untitled

a guest
Nov 28th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. import time, os
  2. from selenium import webdriver
  3. from selenium.webdriver.common.keys import Keys
  4. from selenium.webdriver.common.by import By
  5. from selenium.webdriver.common.service import Service
  6.  
  7. def start():
  8. log_name = input('Enter Username: ')
  9. log_pass = input('Enter Password: ')
  10. driver = open_chrome()
  11. print()
  12. login(log_name, log_pass, driver)
  13.  
  14. def open_chrome():
  15. print('Opening Chrome...')
  16. driver = webdriver.Chrome()
  17. driver.get("http://rto.digitals.pw/")
  18. return driver
  19.  
  20. def login(log_name, log_pass, driver):
  21. username = driver.find_element_by_name("username")
  22. username.clear()
  23. username.send_keys(log_name)
  24.  
  25. username = driver.find_element_by_name("password")
  26. username.clear()
  27. username.send_keys(log_pass)
  28. time.sleep(1)
  29. driver.find_element_by_name("login").click()
  30.  
  31. if "login" in driver.current_url:
  32. print("Incorrect Username or Password, please try again.")
  33. print()
  34. log_name = input('Enter Username: ')
  35. log_pass = input('Enter Password: ')
  36. login(log_name, log_pass, driver)
  37.  
  38. else:
  39. search(driver)
  40.  
  41. def search(driver):
  42.  
  43. driver.get("http://rto.digitals.pw/player")
  44.  
  45. time.sleep(4)
  46. os.system('cls')
  47.  
  48. with open("names.txt", "r") as file:
  49. for name in file:
  50. search = driver.find_element_by_xpath("//input[1]")
  51. search.clear()
  52. search.send_keys("[Police] ", name)
  53. time.sleep(4.5)
  54. try:
  55. driver.find_element_by_xpath("//tr[2]")
  56. lastActive = "| Multiple results found, check manually..."
  57. except:
  58. try:
  59. lastActive = driver.find_element_by_xpath("//td[4]").text
  60. if "Police" not in driver.find_element_by_xpath("//td[1]").text:
  61. lastActive = "| Logged on with a different name, check manually..."
  62. else:
  63. lastActive = lastActive[:13]
  64. except:
  65. lastActive = "N/A"
  66. user = "[Police] " + name[:len(name)-1]
  67. print(user + " " + lastActive)
  68. driver.quit()
  69. input()
  70.  
  71. start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement