공부이야기

취업성공패키지 교육(도와세움) 1주차 복습 : 파이썬을 이용한 카톡 자동 으로 보내기, 인스타 크롤링

키작은꼬마이야기 2020. 12. 13. 08:10
반응형
취업성공패키지 교육(도와세움) 1주차 복습 : 파이썬을 이용한 카톡 자동 보내기, 인스타 크롤링

처음 도와세움을 와서 파이썬이라는 존재를 알게되었다.

'코딩'프로그램으로 개발자가 쓰는 프로그램이라고 할 수 있는데 처음에는 ㅇ_ㅇ?했지만 선생님의 강의를 듣고 아~ 이런식으로도 마케터들이 파이썬을 활용할 수 있구나!라고 생각을 바꾸었다.

 

마케터가 파이썬을?

1. 업무 자동화가 가능

-마케터는 반복적인 작업을 할 수 있다.

예를 들어, 우리 브랜드에 대한 문자,메일 등을 고객들에게 돌리라고 상사가 시킨다면...? 일일이 하나씩 다 보낼 것인가?

그 업무를 자동화 할 수 있게 파이썬을 활용한다면? 야근각은 워이워이~

 

2.데이터 수집/분석

-사이트 내 일정한 양의 데이터를 가져 올 수 있다. 예를 들어 [강남 맛집] 채널(게시물)의 모든 해쉬태그가 필요하다는 상사의 부탁을 들어주게 된다면? 일일이 게시글을 클릭하여 복사 -> 엑셀에 붙여넣기 할 것인가??이 또한 정말 비효율적인 방법이겠지..그러면서 속으로 상사를 씹겠지...^^

하지만 파이썬을 통해 자동화하여 빠른 시간에 많은 양의 데이터를 수집할 수 있다는 사실!

 

하지만, 기초적인 개념만 생각하라는거다. 왜냐? 내가 개발자가 될 것은 아니기 때문!

 

즉, 내가 개발을 해야지!라는 개념보단 만들어진 코딩에서 내가 필요로한 목적이 있다면 그 부분을 수정하여 프로그램을 돌리거나 혹은 개발자와 소통에 있어서 조금 원활하게 할 수 있으려고 이 수업이 존재한다고 생각하면 된다! 

 

카카오톡 자동 보내기

 

 

준비는 파이썬 내에 오토클릭할 이미지를 png를 저장해야한다.

그리고 메세지를 보낼 텍스트 파일을 메모장으로 저장!

[이미지 관련해서는 꼭 png로 저장, 컴퓨터마다 좌표가 다르기에 실행 전 이미지 캡처로 덮어쓰기]

[그리고 프로그램(카카오톡) 움직이지 않기!]

 

 

 

빈 공간을 우클릭하여 브이코드를 실행한다

 

 

 

 

준비 : 왼쪽 하단에 네모박스가 있는데 거기서 pthon설치![실행버튼이라 할 수 있음]

깔면 오른쪽 상단에 재생바 표시가 생겨남(브이코드를 처음 깔면 재생바가 없으니, 파이썬 설치 필수]

 

 

 

 

뉴 터미널 활성화 시키기!

 

 

 

콘솔(터미널)->명령값만 입력 가능

pip install pyautogui ,pip install pyperclip,pip install opencv-python 라는 명령어 설치한다!

이게 곧,자동으로 내가 원하는 사람에게 원하는 메세지를 보낼 수 있게 해준다!

설치->실행->메세지 보내기가 정상적으로 된다면,

 

 

이렇게 내가 직접 찾지 않아도 자동으로 내가 원하는 사람에게 원하는 메세지를 보낼 수 있게 된다.


인스타 키워드 크롤링

이 과정은 내 크롬의 버전이 무엇인지에 따라 크롬 드라이버를 설치해야된다!

 

 

[과정]

우측상단 점 세개 클릭 -> 도움말 -> 크롬 정보 확인 -> "크롬드라이버" 검색 후 버전에 맞는 것 설치 -> c드라이버에 "chromedriver" 폴더 만들고 압출 풀어 넣기(제목명 절대 틀리지 말기) -> 크롬에서 인스타 로그인 완료

 

 

 

 

콘솔(터미널)에 pip install selenium 설치 -> 실행 -> 크롬 인스타 페이지 활성화 시키기 -> 제대로 완료가 되면 폴더에 크롤링이 된 키워드가 자동으로 엑셀로 정리되서 파일이 저장되어있다.

(최근, 인스타가 셀레니움을 해킹이라 간주하여 막아놨다고 한다.

그래서 실행이 잘 안될 수도 있지만 불법적인 부분에서 활용을 안하고 무작위가 아닌 정말 필요한 데이터를 뽑는다면 상관 없을 듯)

 

 

 

반응형