Guest User

Untitled

a guest
Dec 2nd, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. import time
  4. from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
  5.  
  6.  
  7. username = USERNAME
  8. password = PASSWORD
  9.  
  10.  
  11.  
  12. class InstagramBot:
  13. def __init__(self, username, password):
  14. self.username = username
  15. self.password = password
  16. self.driver = webdriver.Firefox()
  17.  
  18. def classBrowser(self):
  19. self.driver.close()
  20.  
  21.  
  22. def login(self):
  23.  
  24. driver = self.driver
  25. driver.get("https://www.instagram.com")
  26. time.sleep(2)
  27.  
  28. login_button = driver.find_element_by_xpath("//a[@href='/accounts/login/?source=auth_switcher']")
  29. login_button.click()
  30. time.sleep(2)
  31.  
  32. user_name_elem = driver.find_element_by_xpath("//input[@name='username']")
  33. user_name_elem.clear()
  34. user_name_elem.send_keys(self.username)
  35.  
  36. password_elem = driver.find_element_by_xpath("//input[@name='password']")
  37. password_elem.clear()
  38. password_elem.send_keys(self.password)
  39. password_elem.send_keys(Keys.RETURN)
  40. time.sleep(2)
  41.  
  42.  
  43. def get_posts(self, hashtag):
  44. driver = self.driver
  45. driver.get("https://www.instagram.com/" + hashtag + "/")
  46. time.sleep(2)
  47.  
  48.  
  49. andreyIG = InstagramBot(username, password)
  50. andreyIG.login()
  51. andreyIG.get_posts('cats_of_instagram')
Add Comment
Please, Sign In to add comment