• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    미해결

full code 공유(220512 최신화)

22.05.12 23:51 작성 조회수 150

0

for keyword in ["맛집", "좋아요", "맞팔"]:

    url = "https://www.instagram.com/explore/tags/{}/".format(keyword)

    driver.get(url)

    time.sleep(2)

    first_pic_element = WebDriverWait(driver, 10).until(

        EC.presence_of_all_elements_located((By.CSS_SELECTOR, "div.Nnq7C div.v1Nh3 > a"))

    )[0]

    first_pic_element.click()

    time.sleep(2)

 

    try:

        while True:

 

            # 좋아요 누르기

            driver.find_elements(By.CSS_SELECTOR, "div.rrUvL > span > svg")[0].click()

            if like_button.get_attribute("aria-label") == "좋아요":

                like_button.click()

            time.sleep(0.5)

            driver.find_element(By.CSS_SELECTOR, "svg[aria-label='다음']").click()

            time.sleep(2)

    except Exception:

        continue

 

ps. 개인 계정으로 진행하다보니 저는 팔로우기능은 일부러 뺏습니당 ㅎㅎ..

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!