Skip to content

Instantly share code, notes, and snippets.

@devinfrench
Created April 14, 2016 07:47
Show Gist options
  • Select an option

  • Save devinfrench/ee62bd49299311a5f0a08996a963fc98 to your computer and use it in GitHub Desktop.

Select an option

Save devinfrench/ee62bd49299311a5f0a08996a963fc98 to your computer and use it in GitHub Desktop.
Uses Selenium to auto like instagram photos.
from selenium import webdriver
import credentials
# Open Instagram in Firefox and wait for the login form to load
browser = webdriver.Firefox()
browser.get('https://instagram.com/')
browser.maximize_window()
browser.implicitly_wait(15) # seconds
# Click the link to go to the login form
login_link = browser.find_element_by_css_selector('._k6cv7')
login_link.click()
# Enter username
username_input = browser.find_element_by_css_selector('div._ccek6:nth-child(1) > input:nth-child(1)')
username_input.send_keys(credentials.username)
# Enter password
password_input = browser.find_element_by_css_selector('div._ccek6:nth-child(2) > input:nth-child(1)')
password_input.send_keys(credentials.password)
# Login
password_input.submit()
# Like all the images that are loaded on login
for like_link in browser.find_elements_by_link_text('Like'):
like_link.click()
# Close the tab/browser when done
browser.close()
@mr-landerson1
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment