Advertisement
Guest User

Untitled

a guest
Oct 30th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.32 KB | None | 0 0
  1. def autoBank():
  2.         minTime=int(input('Enter minimum amount of time to wait before banking Hint: try 4900  '))
  3.         maxTime=int(input('Enter maximum amount of time to wait before banking Hint: try 5900  '))
  4.        
  5.         for i in range(12):
  6.             usernameStr = 'jedi_nayr'
  7.             passwordStr = 'AIDSISBAD1'
  8.             print("Attempting purchase " + str(i))
  9.             #login Process
  10.             browser = webdriver.Chrome()
  11.             browser.get(('http://Kingsofchaos.com'))
  12.             time.sleep(15)
  13.             username = browser.find_element_by_name('usrname')
  14.             username.send_keys(usernameStr)
  15.             password = browser.find_element_by_name('peeword')
  16.             password.send_keys(passwordStr)
  17.             loginButton = browser.find_elements_by_class_name('login_input')
  18.             loginButton[2].click()
  19.  
  20.             #Sleep to make sure selenium doesnt fuck up
  21.             time.sleep(15)
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.             #Navigating to armory
  29.  
  30.             browser.get(('http://Kingsofchaos.com/armory.php'))
  31.             time.sleep(15)
  32.             content = browser.page_source
  33.  
  34.             #Scraping html for gold table
  35.             soup = BeautifulSoup(content, "lxml")
  36.             table = soup.find("td", attrs={"class":"menu_cell_repeater_vert"})
  37.             #Parsing table and manipulating string to get amount of gold
  38.             tableRow = table.find("tr")
  39.             goldString = (tableRow.get_text())
  40.             goldString=(goldString[31:])
  41.             goldString=goldString[:-19]
  42.             goldString = goldString.replace(',', '')
  43.            
  44.             amount2buy = (int(goldString)//1000000)
  45.             print("buying")
  46.             print(amount2buy)
  47.             print("Towers")
  48.  
  49.             #navigating armory and purchasing weapons
  50.             purchaseField = browser.find_element_by_name('buy_weapon[75]')
  51.             purchaseField.clear()
  52.             purchaseField.send_keys(amount2buy)
  53.             PurchaseButton = browser.find_element_by_name('buybut')
  54.             PurchaseButton.click()
  55.             time.sleep(15)
  56.             print('Purchase ' + str(i) + " Complete")
  57.             browser.close()
  58.             print("browser closed")
  59.             i=i+1
  60.             #Random time range to perform banking
  61.             time.sleep(random.randrange(minTime,maxTime))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement