본문 바로가기
300x250

파이썬30

카테고리이미지 인스타그램 좋아요 봇 만들기 9 : 스토리 좋아요 누르기 인스타그램을 하다 보니, 어떤 사람이 내가 올리는 모든 스토리에 좋아요를 누르는 것을 발견했다. 예전 같았으면 그냥 넘어갔겠지만 파이썬을 다루다 보니 이 사람이 혹시 좋아요를 봇을 이용하여 누르는 것이 아닌가 의심을 하게 되었다. 그래서 나도 만들어보기로 했다. 2023.06.30. 업데이트 - 좋아요 버튼의 속성이 button --> div로 변경됨. driver.find_element(By.XPATH, '//*[@aria-label="좋아요"] //ancestor :: div[2]').click() 1. 필요한 스토리 찾기 먼저 스토리의 xpath를 찾아보았다. li 태그 내부에 button이 리스트 형태로 들어가 있었다. xpath는 '//ul//li//button' 으로 충분했다. 문제는 li 태.. 2022. 8. 13.
카테고리이미지 인스타그램 좋아요 봇 만들기 8 : 인친들 최신 피드 누르기(2023.09.22. 업데이트) 최근의 댓글 중에 인스타 메인 페이지에 올라오는 인친들의 최신 피드의 좋아요를 누르고 싶다는 글을 보았다. 사람들과 소통하는 느낌도 들고 좋을 것 같아서 한번 구현해보기로 했다. 기본적인 코드는 아래 글을 참고 바란다. 인스타그램 좋아요 봇 만들기 7 : 댓글 달기 기능 2022.06.18. 업데이트 driver.get을 통해 인스타그램 페이지를 불러올 때, 페이지가 모두 로드되지 않은 상태에서 요소를 찾다가 오류를 내는 경우가 빈번하여 driver.implicitly_wait 함수를 추가했다. 2022.0 fecu.tistory.com 2022.07.28. ~ 2022.08.12. 업데이트. 업데이트 안정화 업데이트. 로그인 함수가 실제로 로그인이 되었는지 확인하도록 만듦. 팔로잉 함수가 더 안정적으로.. 2022. 7. 23.
카테고리이미지 인스타그램 좋아요 봇 만들기 7 : 댓글 달기 기능 2022.07.12. 업데이트 아래의 selenium 홈페이지를 참고하여 find_element 구문을 정규식으로 수정했다. Finding web elements Locating the elements based on the provided locator values. www.selenium.dev 2022.07.16.~ 2022.07.17. 오후부터 인스타그램에서 태그 게시물을 클릭할 수 없는 현상을 발견함. 확인 결과 일반 크롬에서도 클릭할 수 없음을 확인함. 인스타그램 측에서 업데이트 대기 중, 17일 15:30 확인 결과 이상없이 작동함. 코드 수정사항 없음. 2022.07.19. 업데이트 태그 검색 후 인기 게시물을 누르던 것을 최신 게시물로 누르도록 수정했다. 수정 전의 내용은 아래와 같다. .. 2022. 6. 11.
카테고리이미지 인스타그램 좋아요 봇 만들기 6 : 가짜 광고 계정 넘기기(2023.06.14. 업데이트) 최근 인스타그램에서 투자, 재테크, 심지어 성매매 관련 글들이 다양한 태그로 올라오는 경우가 많다. 인스타 피드의 본문에서 이런 이상한 태그를 가진 글들을 걸러주는 코드를 한번 만들어보았다. 아래의 코드를 기반으로 detect_ad라는 함수를 하나 추가해보려고 한다. 인스타그램 좋아요 봇 만들기 4 : 이미 좋아요 누른 피드가 많을때 지난 포스팅에서는 좋아요 봇의 오류를 처리하는 방법에 대해서 알아보았다. 이번에는 하나의 태그에서 이미 좋아요 누른 피드가 많아서 좋아요를 누르지 못하는 경우, 이를 처리하는 방법에 fecu.tistory.com 1. 인스타 광고 피드 분석 1) 피드 본문의 내용이 없는 경우 인스타 재테크 광고를 하는 계정들을 보면 피드 본문의 내용이 없는 경우가 있다. 이럴 경우 태그 검.. 2022. 6. 11.
카테고리이미지 인스타그램 좋아요 봇 만들기 5 : XPath 상대경로 파이썬 셀레니움으로 인스타그램의 좋아요 버튼을 계속 누르고 있었는데, 인스타그램이 업데이트 될 때 마다 경로를 계속 변경해주어야 한다는 번거로움이 있었다. 그래서 이를 해소하기 위해 XPath를 어떻게 상대경로로 지정해 줄 수 있는지, 그리고 상대경로를 지정할 때의 장점에 대해 글을 써보려고 한다. 1. XPath 절대경로 형식, 그리고 문제점 이때까지 쓴 좋아요 봇의 글들은 모두 XPath를 절대경로로 지정했었다. XPath의 절대 경로의 형식은 아래와 같다. xpath = /html/body/div[6]/div[3]/div/article/div/div[2]/div/div/div[2]/section[1]/span[1] 위의 경로는 좋아요 버튼의 부모 XPath이다. 문제는 최근 인스타그램의 업데이트가 .. 2022. 6. 5.
카테고리이미지 인스타그램 좋아요 봇 만들기 4 : 이미 좋아요 누른 피드가 많을때 지난 포스팅에서는 좋아요 봇의 오류를 처리하는 방법에 대해서 알아보았다. 이번에는 하나의 태그에서 이미 좋아요 누른 피드가 많아서 좋아요를 누르지 못하는 경우, 이를 처리하는 방법에 대해 알아보자. 인스타그램 좋아요 봇 만들기 3 : 오류 처리하기 좋아요 봇을 실행하다 보면 오류를 내면서 멈춰버리는 경우가 많다. 이럴 경우 오류를 예외처리하고 좋아요를 계속 누르도록 만들 수 있다. 이전 글을 보지 않았던 사람은 아래의 글들을 참고하 fecu.tistory.com 1. 이미 좋아요를 누른 피드가 많은 경우 while True를 이용해서 좋아요를 계속 누르다 보면, 어떤 해시태그에서는 좋아요를 누른 게시물이 너무 많아서 특정 게시물을 지나친 후에는 좋아요를 누를수 없는 경우가 많다. 혹은, 사람이 실제로 좋.. 2022. 4. 8.
카테고리이미지 인스타그램 좋아요 봇 만들기 3 : 오류 처리하기 좋아요 봇을 실행하다 보면 오류를 내면서 멈춰버리는 경우가 많다. 이럴 경우 오류를 예외처리하고 좋아요를 계속 누르도록 만들 수 있다. 이전 글을 보지 않았던 사람은 아래의 글들을 참고하기를 바란다. 인스타그램 좋아요 봇 만들기 1(2022.02.19. 업데이트) 인스타그램을 공개로 하다 보면 가끔씩 내 피드에 들어와 글과 전혀 상관없는 댓글을 남기거나, 내 피드에 전혀 모르는 사람이 들어와 좋아요만 여러개 남기고 사라지는 사람들이 있는 것을 볼 fecu.tistory.com 인스타그램 좋아요 봇 만들기 2 : 해시태그 지정 이번 글은 이전의 '인스타그램 좋아요 봇 만들기 1'에 이어지는 글이다. 이전의 글은 단순하게 하나의 태그만을 지정하여 좋아요를 누르는 방식이었다. 이번 글에서는 여러개의 태그를 돌.. 2022. 4. 7.
카테고리이미지 인스타그램 좋아요 봇 만들기 2 : 해시태그 지정 이번 글은 이전의 '인스타그램 좋아요 봇 만들기 1'에 이어지는 글이다. 이전의 글은 단순하게 하나의 태그만을 지정하여 좋아요를 누르는 방식이었다. 이번 글에서는 여러개의 태그를 돌아가면서, 하나의 태그당 20~30개의 좋아요를 누르도록 만들어볼 예정이다. 이전의 글을 보지 못했다면 아래 글을 읽고 오기를 바란다. 인스타그램 좋아요 봇 만들기(2022.02.19. 업데이트) 인스타그램을 공개로 하다 보면 가끔씩 내 피드에 들어와 글과 전혀 상관없는 댓글을 남기거나, 내 피드에 전혀 모르는 사람이 들어와 좋아요만 여러개 남기고 사라지는 사람들이 있는 것을 볼 fecu.tistory.com 2022.06.08. 업데이트 좋아요, 다음 버튼의 xpath를 모두 상대경로로 변경하였다. 앞으로 쓰는 글들의 xpa.. 2022. 4. 6.
카테고리이미지 파이썬(Python) 개발환경 구축하기 오늘 글은 비쥬얼 스튜디오 코드(Visual Studio Code)를 활용하여 파이썬(Python) 실행 환경을 구축하는 방법에 대한 글을 써보려고 한다. 1. 파이썬(Python) 다운받기 먼저 파이썬을 이용할 것이니 파이썬을 다운받아 보자. 구글에서 python을 검색한 뒤 제일 위에 뜨는 주소로 들어가면 된다. 검색하기 귀찮은 이들을 위해 아래 사이트를 붙여둔다. Download Python The official home of the Python Programming Language www.python.org 파이썬에 접속한 뒤 다운로드 버튼을 눌러 파이썬을 다운 받는다. 파이썬을 설치한다. Add Python 3.10 to PATH에 체크를 해준다. 이건 윈도우 프로그램 실행경로에 파이썬을 추가.. 2022. 3. 1.
728x90