Advertisement
sagunsh

InstaLogin

Jul 13th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.common.exceptions import NoSuchElementException
  3. from selenium.webdriver.common.by import By
  4. from selenium.webdriver.support.ui import WebDriverWait
  5. from selenium.webdriver.support import expected_conditions as EC
  6. import time
  7. import platform
  8.  
  9. def login(driver):
  10.     username = ''   # username here
  11.     password = ''    # password here
  12.  
  13.     # Load page
  14.     driver.get("https://www.instagram.com/accounts/login/")
  15.  
  16.     # Login
  17.     driver.find_element_by_xpath("//div/input[@name='username']").send_keys(username)
  18.     driver.find_element_by_xpath("//div/input[@name='password']").send_keys(password)
  19.     driver.find_element_by_xpath("//span/button").click()
  20.  
  21.     # Wait for the login page to load
  22.     WebDriverWait(driver, 100).until(EC.presence_of_element_located((By.CLASS_NAME,'_k3t69')))
  23.     print('Logged In')
  24.  
  25. if platform.system() == 'Windows':
  26.     driver = webdriver.Chrome(executable_path=r'C:\Webdrivers\chromedriver.exe')
  27. elif platform.system() == 'Linux':
  28.     driver = webdriver.Chrome()
  29.  
  30. login(driver)
  31. time.sleep(50)
  32. driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement