취업성공패키지 교육(도와세움) 1주차 복습 : 파이썬을 이용한 카톡 자동 보내기, 인스타 크롤링
처음 도와세움을 와서 파이썬이라는 존재를 알게되었다.
'코딩'프로그램으로 개발자가 쓰는 프로그램이라고 할 수 있는데 처음에는 ㅇ_ㅇ?했지만 선생님의 강의를 듣고 아~ 이런식으로도 마케터들이 파이썬을 활용할 수 있구나!라고 생각을 바꾸었다.
마케터가 파이썬을?
1. 업무 자동화가 가능
-마케터는 반복적인 작업을 할 수 있다.
예를 들어, 우리 브랜드에 대한 문자,메일 등을 고객들에게 돌리라고 상사가 시킨다면...? 일일이 하나씩 다 보낼 것인가?
그 업무를 자동화 할 수 있게 파이썬을 활용한다면? 야근각은 워이워이~
2.데이터 수집/분석
-사이트 내 일정한 양의 데이터를 가져 올 수 있다. 예를 들어 [강남 맛집] 채널(게시물)의 모든 해쉬태그가 필요하다는 상사의 부탁을 들어주게 된다면? 일일이 게시글을 클릭하여 복사 -> 엑셀에 붙여넣기 할 것인가??이 또한 정말 비효율적인 방법이겠지..그러면서 속으로 상사를 씹겠지...^^
하지만 파이썬을 통해 자동화하여 빠른 시간에 많은 양의 데이터를 수집할 수 있다는 사실!
하지만, 기초적인 개념만 생각하라는거다. 왜냐? 내가 개발자가 될 것은 아니기 때문!
즉, 내가 개발을 해야지!라는 개념보단 만들어진 코딩에서 내가 필요로한 목적이 있다면 그 부분을 수정하여 프로그램을 돌리거나 혹은 개발자와 소통에 있어서 조금 원활하게 할 수 있으려고 이 수업이 존재한다고 생각하면 된다!
카카오톡 자동 보내기
준비는 파이썬 내에 오토클릭할 이미지를 png를 저장해야한다.
그리고 메세지를 보낼 텍스트 파일을 메모장으로 저장!
[이미지 관련해서는 꼭 png로 저장, 컴퓨터마다 좌표가 다르기에 실행 전 이미지 캡처로 덮어쓰기]
[그리고 프로그램(카카오톡) 움직이지 않기!]
빈 공간을 우클릭하여 브이코드를 실행한다
준비 : 왼쪽 하단에 네모박스가 있는데 거기서 pthon설치![실행버튼이라 할 수 있음]
깔면 오른쪽 상단에 재생바 표시가 생겨남(브이코드를 처음 깔면 재생바가 없으니, 파이썬 설치 필수]
뉴 터미널 활성화 시키기!
콘솔(터미널)->명령값만 입력 가능
pip install pyautogui ,pip install pyperclip,pip install opencv-python 라는 명령어 설치한다!
이게 곧,자동으로 내가 원하는 사람에게 원하는 메세지를 보낼 수 있게 해준다!
설치->실행->메세지 보내기가 정상적으로 된다면,
이렇게 내가 직접 찾지 않아도 자동으로 내가 원하는 사람에게 원하는 메세지를 보낼 수 있게 된다.
인스타 키워드 크롤링
이 과정은 내 크롬의 버전이 무엇인지에 따라 크롬 드라이버를 설치해야된다!
[과정]
우측상단 점 세개 클릭 -> 도움말 -> 크롬 정보 확인 -> "크롬드라이버" 검색 후 버전에 맞는 것 설치 -> c드라이버에 "chromedriver" 폴더 만들고 압출 풀어 넣기(제목명 절대 틀리지 말기) -> 크롬에서 인스타 로그인 완료
콘솔(터미널)에 pip install selenium 설치 -> 실행 -> 크롬 인스타 페이지 활성화 시키기 -> 제대로 완료가 되면 폴더에 크롤링이 된 키워드가 자동으로 엑셀로 정리되서 파일이 저장되어있다.
(최근, 인스타가 셀레니움을 해킹이라 간주하여 막아놨다고 한다.
그래서 실행이 잘 안될 수도 있지만 불법적인 부분에서 활용을 안하고 무작위가 아닌 정말 필요한 데이터를 뽑는다면 상관 없을 듯)
'공부이야기' 카테고리의 다른 글
도와세움에서 배운 ppt 단축키 모음 (0) | 2021.01.21 |
---|---|
취업성공패키지 2주차 전반적 복습후기 (0) | 2020.12.23 |
취업성공패키지 교육(도와세움) 1주차 복습 : 마케팅의 기본을 배운다. (0) | 2020.12.12 |