Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time, os
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.common.by import By
- from selenium.webdriver.common.service import Service
- def start():
- log_name = input('Enter Username: ')
- log_pass = input('Enter Password: ')
- driver = open_chrome()
- print()
- login(log_name, log_pass, driver)
- def open_chrome():
- print('Opening Chrome...')
- driver = webdriver.Chrome()
- driver.get("http://rto.digitals.pw/")
- return driver
- def login(log_name, log_pass, driver):
- username = driver.find_element_by_name("username")
- username.clear()
- username.send_keys(log_name)
- username = driver.find_element_by_name("password")
- username.clear()
- username.send_keys(log_pass)
- time.sleep(1)
- driver.find_element_by_name("login").click()
- if "login" in driver.current_url:
- print("Incorrect Username or Password, please try again.")
- print()
- log_name = input('Enter Username: ')
- log_pass = input('Enter Password: ')
- login(log_name, log_pass, driver)
- else:
- search(driver)
- def search(driver):
- driver.get("http://rto.digitals.pw/player")
- time.sleep(4)
- os.system('cls')
- with open("names.txt", "r") as file:
- for name in file:
- search = driver.find_element_by_xpath("//input[1]")
- search.clear()
- search.send_keys("[Police] ", name)
- time.sleep(4.5)
- try:
- driver.find_element_by_xpath("//tr[2]")
- lastActive = "| Multiple results found, check manually..."
- except:
- try:
- lastActive = driver.find_element_by_xpath("//td[4]").text
- if "Police" not in driver.find_element_by_xpath("//td[1]").text:
- lastActive = "| Logged on with a different name, check manually..."
- else:
- lastActive = lastActive[:13]
- except:
- lastActive = "N/A"
- user = "[Police] " + name[:len(name)-1]
- print(user + " " + lastActive)
- driver.quit()
- input()
- start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement