Advertisement
Guest User

Burger bot

a guest
Apr 7th, 2020
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. from selenium import webdriver
  2. import time
  3.  
  4. driver = webdriver.Chrome(executable_path="MCIBot/chromedriver")
  5.  
  6. while True:
  7.   try:
  8.     burgerId = 198698
  9.     #Zur Webseite verbinden
  10.     driver.get("https://www.mcdonalds.at/meinburger/?id=" + str(burgerId))
  11.     time.sleep(2)
  12.     #Cookies akzeptieren
  13.     driver.execute_script('document.getElementsByClassName("cc-btn cc-deny")[0].click()')
  14.     time.sleep(1)
  15.     count = 1
  16.     while True:
  17.       #IFrame aufrufen
  18.       driver.switch_to.frame(driver.find_element_by_id("meinburger"))
  19.       time.sleep(1)
  20.       print("Vote: " + str(count))
  21.       #Auf "Vote" drücken
  22.       driver.find_element_by_id("detailview_btn_vote").click()
  23.       time.sleep(0.5)
  24.       #Warten bis das Popup da ist
  25.       while("loading"  in str(driver.find_element_by_id("detailview_btn_vote").get_attribute("class"))):
  26.         time.sleep(0.1)
  27.       #Auf "OK" drücken
  28.       driver.execute_script('document.getElementsByClassName("swal2-actions")[0].children[0].click()')
  29.       time.sleep(1)
  30.       driver.switch_to.default_content()
  31.       #IFrame mit neuer random GUID neuladen
  32.       driver.execute_script('document.getElementById("meinburger").src = "https://mcd.cyber-time.at/myburgerphase2/build/?id=' + str(burgerId) + '&guid=" + uuidv4()')
  33.       time.sleep(2)
  34.       count += 1
  35.   except Exception as ex:
  36.     print(ex)
  37. while True:
  38.   time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement