매크로 프로그램 다운로드
http://ngmsoftware.com/bbs/board.php?bo_table=product_review
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지맥스 #이미지매치 #지존오토 #블로그 #오토핫키 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화
안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘은 유튜브 채널의 데이터를 수집할 수 있는 유튜브 크롤러 만들기의 마지막 내용입니다.
1부와 2부를 모두 읽어보시고, 아래와 같이 스크립트가 만들어져 있어야 합니다.
[ 유튜브 크롤러 만들기 1부 ]
[ 유튜브 크롤러 만들기 2부 ]
![](https://blog.kakaocdn.net/dn/blXHhH/btsKHwFK4tT/Z9fKk9bPZjgKndGa53zd3k/img.jpg)
웹 연결 액션의 웹 주소는 아래와 같이 변경해야 합니다.
오토픽 매크로의 유튜브 채널에서 비디오 목록을 가져오는 링크입니다.
아래와 같이 유튜브 동영상의 링크를 하나씩 이동하면서 데이터를 수집해야 합니다.
따라서, 아래 그림과 같이 변수를 설정해야 합니다.
![](https://blog.kakaocdn.net/dn/k2rRF/btsKHwyZZ8Z/JP4FVsRR0OS8KF7N78CyU0/img.jpg)
엑셀에 저장할 데이터는 주소와 제목 그리고, 좋아요 수입니다.
아래 그림과 같이 변수를 3개 추가하세요.
![](https://blog.kakaocdn.net/dn/d3CAqv/btsKGWkDpl3/mpOBXeg0Urqd64bSkbsWgk/img.jpg)
생각해보니 주소는 이미 가져와서 변수에 저장하고 있었네요.
기존 변수를 재사용하지 않고, 새로운 변수에 한번 더 담도록 하겠습니다.
아래와 같이 포이치 반복 액션에서 변수 추가하기를 클릭하고, 주소 변수에 데이터를 저장하세요.
![](https://blog.kakaocdn.net/dn/wgLV0/btsKFLqUcJ0/LBC6Trw9LV2hvblsXYbXP1/img.jpg)
유튜브 동영상의 제목과 좋아요 수를 가져오기 위해 웹 텍스트 액션 2개를 추가했습니다.
![](https://blog.kakaocdn.net/dn/ImcWd/btsKHJZcojN/NJ0cTbwkdzF0yRAARxEJT0/img.jpg)
추가로 엑셀의 어느 위치에 데이터를 추가할지 알아야 하기 때문에 포이치 반복의 반복 횟수를 변수에 저장해야 합니다.
![](https://blog.kakaocdn.net/dn/tW870/btsKGC1iiAg/zDRwlpWjNFDthPzEEKKOu1/img.jpg)
웹 텍스트 액션은 각각 아래와 같이 텍스트를 읽어옵니다.
웹 자동화 이름은 둘다 youtube_crawler로 선택한 후 엘리먼트 찾기 옵션 값을 입력하세요.
- 1. //*[@id="title"]/h1/yt-formatted-string
- 2. //*[@id="top-level-buttons-computed"]/segmented-like-dislike-button-view-model/yt-smartimation/div/div/like-button-view-model/toggle-button-view-model/button-view-model/button/div[2]
각각의 웹 텍스트에서 결과 값을 변수에 추가하세요.
![](https://blog.kakaocdn.net/dn/ekPfp9/btsKHt99cQx/lGm1GX5pOVA14kD4Y2jhZK/img.jpg)
마지막으로 엑셀 쓰기 액션을 추가하세요.
![](https://blog.kakaocdn.net/dn/c3Km94/btsKHf5kc7e/59C4d1cmA7XovLSYIXLgjK/img.jpg)
윈도우 바탕화면에 테스트용 엑셀 파일을 하나 만들어 두었습니다.
유튜브에서 크롤링한 데이터를 저장하기 위한 엑셀인데요.
여기에 데이터는 아래와 같이 처리할 수 있습니다. 엑셀 값 속성에 아래와 같이 입력하세요.
- {주소},{제목},{좋아요}
![](https://blog.kakaocdn.net/dn/cUTdb2/btsKHHNQIsl/grTUHhXtlG909HYzTQTZDK/img.jpg)
매크로를 실행하고, 크롤링이 완료되기를 기다립니다. 매크로가 완료되면 바탕화면에 있는 엑셀 파일을 열어보세요.
아래 그림과 같이 유튜브 동영상 주소와 제목 그리고, 좋아요 수를 하나씩 기록한걸 확인할 수 있습니다.
![](https://blog.kakaocdn.net/dn/xvDoS/btsKHaJIYRU/NGN1KY65zKK2GLHRMkCC4k/img.jpg)
여기까지 유튜브 크롤링 프로그램을 어떻게 만드는지 알아봤습니다. 이 내용을 약간만 응용하면 더 많은 데이터를 수집할 수 있습니다.
추가로, 네이버 블로그나 카페 또는 인스타그램과 같은 곳에서도 데이터 수집이 가능합니다.
다만 VPN 없이 너무 빠르게 사용하면 문제가 될수도 있습니다. 이런 경우 랜덤하게 처리하거나 추가적인 작업이 더 필요할 수 있습니다.
하지만, 데이터 수집 목적으로 사용하신다면 크게 트레픽을 유발하지 않는 이상 문제는 없을겁니다.
글에서 다 설명하지 못한 부분들이 많은데요. 좀 더 자세한 내용은 아래 동영상을 참고하세요.
감사합니다.
[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
'엔지엠 매크로' 카테고리의 다른 글
매크로 입력 프로그램 (0) | 2025.01.18 |
---|---|
화면매크로 (0) | 2025.01.18 |
화면의 내용을 OCR (0) | 2025.01.16 |
모바일 게임에서 우클릭 방법 (0) | 2025.01.16 |
서버시간 클릭 타이밍 (2) | 2025.01.15 |
댓글