Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from time import sleep as s
- from math import ceil
- import pyautogui as p
- username = "thetravelingfraternity"
- password = "Traveling17"
- #
- # ----------------------------------------------------------------------------------------------------------------------
- # ----------------------------------------------------------------------------------------------------------------------
- # -----------------------------------------------------INIT-------------------------------------------------------------
- driver = webdriver.Chrome()
- driver.get("https://www.instagram.com/")
- element = driver.find_element_by_css_selector('a._fcn8k')
- element.click()
- # -----------------------------------------------------END INIT---------------------------------------------------------
- #
- # ----------------------------------------------------------------------------------------------------------------------
- # ----------------------------------------------------------------------------------------------------------------------
- # -----------------------------------------------------LOGIN------------------------------------------------------------
- element = driver.find_element_by_css_selector(
- "#react-root > section > main > article > div._p8ymb > div:nth-child(1) > div > form > div:nth-child(1) > input")
- element.send_keys(username)
- element = driver.find_element_by_css_selector(
- "#react-root > section > main > article > div._p8ymb > div:nth-child(1) > div > form > div:nth-child(2) > input")
- element.send_keys(password)
- element = driver.find_element_by_css_selector(
- "#react-root > section > main > article > div._p8ymb > div:nth-child(1) > div > form > span > button")
- element.click(); s(1)
- # -----------------------------------------------------END LOGIN--------------------------------------------------------
- #
- # ----------------------------------------------------------------------------------------------------------------------
- # ----------------------------------------------------------------------------------------------------------------------
- # -----------------------------------------------------HOME SCREEN------------------------------------------------------
- # CLICK OUT
- s(1)
- for _ in range(20):
- p.click()
- # SELECT USER PROFILE ICON
- element = driver.find_element_by_css_selector(
- "#react-root > section > nav > div > div > div > div._nhei4 > div > div:nth-child(3) > a")
- element.click()
- # -----------------------------------------------------END HOME SCREEN--------------------------------------------------
- #
- # ----------------------------------------------------------------------------------------------------------------------
- # ----------------------------------------------------------------------------------------------------------------------
- # -----------------------------------------------------USER PROFILE-----------------------------------------------------
- s(1)
- for _ in range(2):
- p.click(720, 320)
- # -----------------------------------------------------END USER PROFILE-------------------------------------------------
- #
- # ----------------------------------------------------------------------------------------------------------------------
- # ----------------------------------------------------------------------------------------------------------------------
- # -----------------------------------------------------FOLLOWING--------------------------------------------------------
- s(1)
- OFFSET_X = 40
- OFFSET_Y = 20
- following_coordinates = p.locateAllOnScreen('following_button.png')
- for c in following_coordinates:
- x,y = c[0], c[1]
- p.click(ceil(x/2)+OFFSET_X, ceil(y/2)+OFFSET_Y)
- s(.5)
- driver.close()
- # -----------------------------------------------------END FOLLOWING----------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement