인스타그램을 이용한 마케팅에서 필요한 좋아요와 팔로워 추가는 마케터 입장에서 중요한 부분입니다. 이유는 제품이나 서비스를 홍보하기 위한 하나의 도구가 되기 때문입니다. 상품과 서비스가 좋으면 당연히 알아서 찾아오지만, 런칭한지 얼마되지 않은 제품과 서비스는 인지도도 낮고, 알려지지 않은 탓에 초기 광고 비용도 만만치 않게 드는 것도 사실입니다. 이런 어려움을 인스타그램과 파이썬을 이용하여 좋아요와 맞팔을 자동으로 추가하여, 사업 초기 인지도 낮은 제품이나 서비스의 브랜드를 알릴 수 있는 방법에 대해 소개하고자 합니다. 다만, 주의해야할 부분도 있으니 꾝 유념해서 사용하였으면 좋겠습니다.
Ⅰ. 환경 구성 준비사항
Ⅱ. 인스타그램 좋아요, 맞팔 자동화 with 파이썬
Ⅲ. 파이썬 자동화 스크립트 사용 시 주의사항
▷ 인스타그램 좋아요, 맞팔 자동화를 위한 환경 구성 준비사항이 필요합니다. 크롬 브라우저 설치, 크롬 웹 드라이버 다운로드, 파이썬 설치, 파이참 설치 등 자동화 업무에 필요한 환경 구성을 아래와 같이 진행 합니다.
▷ 크롬 브라우저 설치와 크롬 웹 드라이버 다운로드는 아래 링크를 참고하기 바랍니다. 크롬 웹 드라이버는 크롬 브라우저와 버전과 동일한 버전으로 다운로드 받으면 됩니다.
▷ 파이썬을 사용하기 위해 파이썬이 설치가 되어야 하며, 본 포스팅에서는 파이썬 3.8을 설치하였습니다. 파이썬 설치 방법은 이전 포스팅을 참고하기 바랍니다. 최신 버전의 파이썬을 설치해도 자동화 스크립트가 구동되는데 문제가 없습니다.
▷ 파이썬 코딩을 위해 파이참을 이용하였고, 다른 에디터를 이용하여 코딩을 해도 무관합니다. 아래 링크는 파이참 설치 포스팅으로 필요하신 분은 아래 링크를 참고하여 설치하기 바랍니다.
▷ 파이썬이 설치가 되었다면, 웹페이지에서의 정보를 수집하기 위해 파이썬의 추가 모듈 설치가 필요합니다. 모듈 설치 방법은 아래와 같이 설치하면 됩니다. (윈도우즈 PC 기준)
→ Selenium 모듈 설치 : pip install selenium
▷ 준비사항으로 다운로드 받았던 크롬 웹 드라이버를 파이썬 스크립트 파일과 동일 경로로 복사 합니다.
▷ 인스타그램 자동화 방식은 다음과 같습니다.
→ 인스타그램 로그인 후 해시태그를 이용한 '좋아요반사', '맞팔' 검색 후 용도에 맞게 설정 합니다.
→ 자동화에 필요한 정보는 아래 그림과 같이 "인스타그램 로그인 정보", "반복횟수", "해시태그 검색어 선택" 등으로 필요한 목적에 맞게 설정을 합니다.
▷ 인스타그램 좋아요, 맞팔 추가 자동화 파이썬 스크립트는 아래와 같습니다.
from selenium import webdriver
import time
import random
# chrome webdriver 설정
driver = webdriver.Chrome('chromedriver.exe')
# 인스타그램 로그인 정보
insta_id = '인스타그램 ID'
insta_pw = '인스타그램 PW'
# 횟수 지정
cycle = 5
# 좋아요반사 = 1, 맞팔 = 2
case_type = 2
# 좋아요 태그
hash_tag_like = '좋아요반사'
# 맞팔 태그
hash_tag_follow = '맞팔'
try:
# 인스타그램 로그인 페이지 이동
url_login = 'https://www.instagram.com/accounts/login/?source=auth_switcher'
driver.get(url_login)
time.sleep(random.uniform(3, 5))
# 인스타그램 로그인 정보 입력
id_input = driver.find_element_by_xpath('//*[@id="loginForm"]/div/div[1]/div/label/input')
id_input.send_keys(insta_id)
password_input = driver.find_element_by_xpath('//*[@id="loginForm"]/div/div[2]/div/label/input')
password_input.send_keys(insta_pw)
password_input.submit()
time.sleep(5)
cnt = 0
if case_type == 1:
# 좋아요 cycle 횟수만큼 진행
while True:
driver.get("https://www.instagram.com/explore/tags/" + hash_tag_like)
time.sleep(random.uniform(5, 10))
element = driver.find_elements_by_class_name("_9AhH0")[9]
element.click()
time.sleep(random.uniform(2, 8))
# 좋아요 반사
driver.find_element_by_class_name("fr66n").click()
if cnt == cycle:
print("좋아요 반사 자동화 종료")
break
else:
print(cnt + 1, "회 좋아요 반사")
cnt = cnt + 1
elif case_type == 2:
# 맞팔 cycle 횟수만큼 진행
while True:
driver.get("https://www.instagram.com/explore/tags/" + hash_tag_follow)
time.sleep(random.uniform(5, 10))
element = driver.find_elements_by_class_name("_9AhH0")[9]
element.click()
time.sleep(random.uniform(2, 8))
# 맞팔
driver.find_element_by_class_name("bY2yH").click()
if cnt == cycle:
print("맞팔 자동화 종료")
break
else:
print(cnt + 1, "회 맞팔")
cnt = cnt + 1
else:
print("Case is not selected. Check your Case.")
except Exception as e:
print(e)
finally:
driver.quit()
▷ 본 포스팅에서 소개한 파이썬을 이용한 인스타그램 자동화 스크립트 사용 시 주의해야할 부분이 있습니다.
→ 해당 스크립트는 인지도가 낮은 신규 브랜드의 홍보 목적으로 제작되었고, 과도한 사용으로 해당 인스타그램 계정이 폐쇄될 여지가 있습니다.
→ 따라서 적정한 범위 내에서 사용하고, 사용 목적이 달성되었을 때는 중지하는 것이 좋습니다.
→ 혹 과도한 사용이 필요하거나, 타켓팅이 필요한 경우 인스타그램 광고를 이용하는 것이 좋습니다.
▷ 자동화 진행 시 인스타그램의 내용도 풍성하게 하여 같이 진행하면 더욱 좋습니다. 무조건적인 좋아요, 맞팔 추가는 건전한 인터넷 문화에 악영향을 줄 수 있습니다.
▽ 같이 보면 더 좋은 블로그 글 ▽
인터넷 침해사고 경보와 보안공지 모니터링 with 파이썬 (0) | 2020.12.19 |
---|---|
RSS를 이용한 보안뉴스 클리핑 자동화 with 파이썬 (2) | 2020.12.07 |
쿠팡에서 내 제품 검색 결과 확인 자동화 with 파이썬 (7) | 2020.11.21 |
파이참(pycharm) 단축키 설명 (1) | 2020.11.17 |
웹페이지의 외부 URL 리스트 확인 방법 with 파이썬 (3) | 2020.11.13 |
댓글 영역