tabnation

python automate chrome intro

Dec 22nd, 2021
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. from pynput.keyboard import Key, Controller
  2. keyboard = Controller()
  3.  
  4. from selenium import webdriver
  5. from selenium.webdriver.common.keys import Keys
  6. import time
  7.  
  8. driver = webdriver.Chrome('C:\\Users\\Thom\\AppData\\Local\\SeleniumBasic\\chromedriver.exe')
  9.  
  10. # open webpage
  11. driver.get('https://www.reddit.com')
  12.  
  13. #wait 5 seconds
  14. time.sleep(5)
  15.  
  16. #maximize the window
  17. driver.maximize_window()
  18.  
  19. #wait 5 seconds
  20. time.sleep(5)
  21.  
  22. #where is the search at can be id also
  23. search_bar = driver.find_element_by_id('header-search-bar')
  24.  
  25. #click that found button
  26. search_bar.click()
  27.  
  28. #wait 5 seconds
  29. time.sleep(5)
  30.  
  31. #type our search
  32. keyboard.press('T')
  33. keyboard.release('T')
  34. keyboard.type('abnation')
  35. #keyboard.type(Key.cmd)
  36.  
  37. #wait 5 seconds
  38. time.sleep(5)
  39.  
  40. #find search button
  41. do_search = driver.find_element_by_class_name('_1bWuGs_1sq4Pqy099x_yy-')
  42. do_search.click()
  43. #do_search.send_keys(Keys.RETURN)
  44.  
  45. #wait 5 seconds
  46. time.sleep(5)
  47.  
  48. #close chrome
  49. driver.quit()
  50.  
  51. import ctypes # An included library with Python install.
  52. ctypes.windll.user32.MessageBoxW(0, "All done bro", "Done", 1)
  53.  
Advertisement
Add Comment
Please, Sign In to add comment