Notes:
-
Problem: Engaging with posts (likes/comments) manually is inefficient.
-
Benefit: Automates engagement, increasing visibility.
-
Adoption: Extend with auto-follow or custom responses.
Python Code:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
def login_to_instagram(username, password):
driver = webdriver.Chrome()
driver.get("https://www.instagram.com/accounts/login/")
time.sleep(2)
driver.find_element("name", "username").send_keys(username)
driver.find_element("name", "password").send_keys(password + Keys.RETURN)
time.sleep(5)
return driver
def engage_with_posts(driver, hashtag):
driver.get(f"https://www.instagram.com/explore/tags/{hashtag}/")
time.sleep(2)
posts = driver.find_elements("xpath", "//a[@href]")
for post in posts[:5]:
post.click()
time.sleep(3)
try:
like_button = driver.find_element("xpath", "//span[@aria-label='Like']")
like_button.click()
comment_box = driver.find_element("xpath", "//textarea[@aria-label='Add a comment…']")
comment_box.send_keys("Great post!" + Keys.RETURN)
except:
pass
driver.back()
time.sleep(2)
if __name__ == "__main__":
driver = login_to_instagram("your_username", "your_password")
engage_with_posts(driver, "marketingtips")
No comments:
Post a Comment