본문 바로가기
[최대48만원] 인터넷•TV 가입시 설치당일 현금지급 정수기 렌탈시 최대50만원 추가지급
매크로

네이버 블로그 자동 공감 + AI 댓글 프로그램

by 백수아저씨 2025. 2. 4.
반응형

매크로 프로그램 다운로드

https://autopeak.co.kr

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #지존오토 #엔지엠에디터 #엔지엠플레이어 #오토핫키 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #이미지맥스 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

안녕하세요. 업무 자동화 RPA  매크로 오토픽입니다. 

몇몇분들의 요청으로 네이버 블로그나 카페 또는 티스토리와 같은 SNS의 게시글에 자동으로 댓글을 다는 매크로 프로그램을 만들어 보겠습니다.

윈도우의 웹이라면 인스타그램이나 페이스북과 같은 SNS도 동일한 로직으로 만들 수 있습니다.

물론, 구성은 다르겠지만요.

 

오토픽 매크로를 실행하고, 웹 연결 액션을 스크립트에 추가하세요.

 

 

 

멀티 다클라 또는 다계정으로 실행하기 위해 웹 자동화 이름을 설정해야 합니다.

지금 만드는 스크립트는 하나만 만들고 있지만, 최종적으로 완성된 매크로 프로그램은 멀티로 실행되도록 처리할겁니다.

속성창에서 실행 옵션 추가를 클릭하고, 문자열 컬렉션 편집기에 아래 내용을 입력하세요.

  • --user-data-dir=C:\chrome\profile 1

 

 

 

user-data-dir을 설정하면 쿠키 정보를 사용할 수 있습니다. 쿠키를 사용한다는 의미는 사용자의 세션(Session) 정보를 유지할 수 있다는 뜻입니다.

멀티 다클라 웹 자동화 매크로에서는 웹 이름과 user-data-dir이 모두 달라야 합니다.

 

그래서, web1, web2, web3과 같이 늘려야 하고 profile 1, profile2와 같이 늘려 나갈겁니다.

 

이번에는 웹브라우저가 실행되었으니 아래와 같이 웹브라우저의 위치와 크기를 조정해줍시다.

 

 

 

웹브라우저를 실행했고, 창 위치와 크기도 조정했습니다. 이제는 자동으로 댓글을 달고 싶은 티스토리로 이동해야 합니다.

웹 제어 액션의 속성에서 액션 값에 댓글을 달고 싶은 주소를 입력하세요.

 

 

 

티스토리에 접속하면 아래와 같이 글 목록을 확인할 수 있습니다.

블로그마다 설정이 다르겠지만, 인공지능 RPA 매크로 오토픽의 블로그는 페이지당 6개의 게시글이 표시됩니다.

 

 

 

티스토리의 글 목록은 div 태그로 이루어져 있습니다. 그리고, 목록을 감싸고 있는 div가 있는데요.

이 div안에 목록을 가져와야 합니다. 아래와 같이 div의 xpath를 설정하세요.

그리고, 선택한 xpath 안의 자식 엘리먼트(Element: 요소)를 가져와야 하기 때문에 자식 엘리먼트 목록을 True로 변경하세요.

  • //*[@id="content"]/div[3]

 

 

 

데이터 처리는 위에서 가져온 복잡한 엘리먼트 목록에서 특정 요소의 특성(Attribute) 또는 속성(Property)을 가져올 수 있게 해줍니다.

우리가 알고 싶은 내용은 글 목록에서 a 태그의 href 특성 값입니다. 따라서, 아래와 같이 설정하면 원하는 값을 추출할 수 있습니다.

 

 

 

매크로를 실행하고 결과를 확인해보면 글 주소를 모두 가져온걸 알 수 있습니다.

총 6개의 링크를 목록으로 가져왔습니다.

 

 

 

글 주소들을 모두 가져왔으면 하나씩 순환하면서 댓글을 달아야 합니다. 아래와 같이 포이치 반복 액션을 추가하세요.

포이치 반복의 도움말을 보면 아시겠지만, 이 액션은 목록(배열)을 하나씩 반복시켜주는 기능을 가지고 있습니다.

 

 

 

포이치 반복은 배열 다시 말해서 링크 목록을 하나씩 반복합니다.

배열 데이터를 담을 게시물목록 변수와 게시물목록에서 하나씩 가져올 링크 주소 변수를 추가하세요.

아래와 같이  스크립트 위에 변수 2개를 추가하고 각각 아이디를 게시물목록 글주소로 입력하세요.

 

 

 

글목록을 변수에 저장할 수 있도록 아래와 같이 웹 요소 탐색에서 변수 추가하기로 배열을 저장하세요.

 

 

 

포이치 반복에서는 게시물목록 변수의 값을 배열 데이터로 가져오고 값은 글주소 변수에 저장해야 합니다.

변수 가져오기는 아래와 같이 설정해주세요.

 

 

 

변수 추가하기는 아래와 같이 설정하세요.

 

 

 

이제 포이치 반복안에 웹 제어 액션을 추가하세요. 아래 그림과 같이 안쪽에 추가해야 합니다.

실행 전 지연에 3000을 입력했는데요. 3초동안 기다린다는 의미입니다. 각각의 페이지를 이동할 때 페이지 로딩 때문에 3초정도 설정했습니다.

 

실제로 동작할 때는 지연이 굳이 필요하지는 않습니다. 웹 자동화 이름을 선택하고, 액션 값에 플레이스 홀더를 사용해서 변수의 값을 가져오세요.

 

 

 

매크로를 실행하면 티스토리의 글 목록을 하나씩 이동합니다. 이제 글에서 댓글을 작성해야 하는데요.

웹 제어 아래에 웹 텍스트 액션을 추가하세요. 그리고, 댓글 내용을 입력 해줍니다.

 

 

 

티스토리 글에서 댓글 입력 요소(Element: 엘리먼트)의 XPath는 아래와 같습니다.

  • //*[@id="entry230Comment"]/div/div/div/form/div/div[2]/div[1]/div/div

 

 

 

이제 매크로를 실행하면 각각의 글에 내용을 입력합니다.

등록을 누르지는 않았기 때문에 실제로 댓글을 달거나 하지는 않습니다.

 

 

 

이제 댓글을 랜덤하게 처리하는 방법을 알아볼께요. 우선, 엑셀에 댓글 내용을 몇개 추가합니다.

 

 

 

엑셀에 한줄씩 입력되어 있는 댓글을 0부터 4까지 랜덤 숫자를 만들어서 한줄을 가져오면 됩니다.

랜덤 숫자 액션을 추가하고, 최소 값에 0, 최대 값에 5를 입력하세요. 아래 그림은 실수로 반대로 입력했네요.

 

랜덤 숫자의 최대 값은 입력한 값보다 1 작은 값까지 출력됩니다. 따라서 0부터 4까지의 값만 나옵니다.

 

 

 

댓글인덱스 아이디로 변수를 하나 추가합니다. 그리고 랜덤하게 만들어진 숫자 값을 이 변수에 저장하세요.

 

 

 

외부 API에서 엑셀 읽기를 추가하세요. 그리고, 속성에서 댓글 목록이 들어있는 엑셀 파일을 선택하세요.

 

 

 

엑셀에서 하나의 행만 가져와야 하기 때문에 아래와 같이 변수로부터 시작 행과 끝 행에 인덱스 값을 넣어줍니다.

 

 

 

이제 결과 값 즉, 댓글 내용을 변수에 저장해야 합니다. 변수가 하나 더 필요하겠군요.

댓글내용 아이디로 변수를 추가하세요.

 

 

 

엑셀 읽기에서 가져온 행의 댓글 내용을 변수에 추가합니다.

 

 

 

웹 텍스트에서 댓글 내용을 변수로부터 가져옵니다. 간단하게 처리하기 위해 플레이스 홀더 방식을 사용했어요.

 

 

 

여기까지 랜덤하게 엑셀의 데이터를 가져오는 방법을 알아봤는데요. 적절하게 사용할 수 있는 액션을 알면 랜덤 기능을 쉽게 사용할 수 있습니다.

여러개의 데이터중에서 랜덤 숫자로 인덱스를 만들고, 인덱스에 해당하는 데이터만 추출하면 됩니다.

 

엑셀은 이렇게 처리할 수 있지만, 텍스트나 기타 여러개의 데이터를 처리하려면 배열 값 액션을 사용해보세요.

 

마지막으로 웹 클릭 액션을 추가하고, 댓글 저장 버튼의 XPath를 설정하세요.

 

 

 

이제 티스토리 자동 댓글 프로그램이 완성되었습니다. 이 스크립트를 복사해서 티스토리 주소만 변경하면 여러개를 동시에 사용할 수 있습니다.

그리고, 티스토리 주소도 엑셀로 정리되어 있다면 포이치 반복을 통해서 순차적으로 모든 티스토리를 실행하고 댓글 작업이 가능합니다.

내용이 복잡하고 길어 보이지만 한번 해보면 누구나 쉽게 만들 수 있는 간단한 프로그램입니다.

자세한 내용은 아래 동영상을 참고해주세요.

https://youtu.be/AsQEXB6PEi4

 

 

챗 GPT(Chat-GPT)를 이용해서 이미지를 찾는 방법에 대해 알아보도록 하겠습니다.

대중적으로 많이 사용하고 있는 Chat-GPT를 이용해서 다양한 방식으로 문제를 해결할 수 있습니다.

 

우선, 오토픽 매크로를 실행하고 아래 그림과 같이 우측 하단의 외부 API 탭을 선택하세요.

인공지능 또는 챗 GPT 카테고리를 찾아서 클릭하세요. 카테고리가 확장됩니다.

챗 GPT 액션을 더블 클릭하면 새로운 스크립트가 생성되고 액션이 추가됩니다.

 

 

 

오른쪽 하단의 외부 API 탭 왼쪽으로 속성창이 있습니다.

속성창을 클릭하면 챗 GPT를 사용하기 위한 여러가지 설정들이 보일겁니다.

먼저 해야할 일은 챗 GPT 서비스를 이용할 수 있는 API 키를 입력하는 것입니다.

 

 

 

이 기능을 사용하려면 Chat-GPT에 회원가입 후 API Key를 발급 받아야 합니다.

그리고, 서비스 이용에 대한 결제 수단을 등록해야 비로소 사용이 가능합니다.

Chat-GPT 회원 가입은 구글 인증으로 쉽게 되기 때문에 누구나 할 수 있을겁니다.

API 신청도 구글 검색에 Chat-GPT Api 키 등록으로 검색해보면 많은 글들이 나오는데요.

설명글을 천천히 잘 읽어보면서 따라하면 30분만에 누구나 다 API 키를 신청할 수 있습니다.

 

※ Chat-GPT는 서비스 이용시 건당 요금이 발생합니다. 현재 환율 1,400원 기준 건당 3~7원정도 소요됩니다.

※ 최소 결제 금액이 5달러이기 때문에 단순 계산해보면 약 1,400번정도 사용할 수 있습니다.

 

이제 Chat-GPT의 성능을 알아보기 위해 몇가지 테스트를 진행 해볼께요.

보통 거짓말 탐지기라고 부르는 것들이 있는데요. 이 예제를 사용해보면 성능을 쉽게 알 수 있을것 같습니다.

아래 그림처럼 인식하고 싶은 영역을 마우스로 드래그해서 선택해주세요.

챗 GPT 메세지에 내용을 알고 싶다고 적어준 후 매크로를 실행했습니다.

결과를 보면 이미지안에 내용을 잘 인식한것을 알 수 있습니다.

 

 

 

이번에는 구글 인공지능을 사용해서 테스트를 해볼까요?

구글도 이미지 분석과 텍스트 처리에 매우 괜찮은 퍼포먼스를 보여줍니다.

이번에도 인식은 정상적으로 잘 되었네요. 구글 비전 AI의 도움말은 아래 링크를 참고하세요.

[ 구글 인공지능 비전 AI 도움말 ]

 

 

 

어떤 도구를 사용할지는 사용자의 몫입니다. 자신의 업무에 맞는 도구를 사용하는게 가장 좋은 방법인데요.

챗 GPT는 일단 과금이 되기 때문에 텍스트를 인식하거나 이미지를 분석할때는 가능하면 구글 비전 AI를 사용하는게 좋습니다.

 

구글 비전 AI는 한달 5천건까지 무료로 이용할 수 있거든요. 한달이 지나면 또다시 5천건을 쓸 수 있어서 반복적인 작업에 유용합니다.

 

이번에는 다른 내용으로 테스트를 해볼까요? 아래와 같은 그림이 있고 어떤 그림을 찾는 문제가 주어집니다.

문제는 돌 조각이 빛나고 있음인데요. 이 부분은 구글 비전 AI를 이용해서 영역을 인식합니다.

그리고, 그림 영역을 챗 GPT에서 인식할 수 있도록 영역을 설정합니다.

매크로를 실행하고 결과를 확인 해보세요.

 

 

 

Chat-GPT가 상세하게 이미지 내용을 알려줍니다.

우리가 필요한건 구글 비전 AI로 인식한 텍스트를 이용해서 이미지에서 몇번째 위치에 있는지 알아내는 것입니다.

아래 그림과 같이 챗 GPT에 메세지 내용을 수정해줍니다. 중괄호는 플레이스 홀더를 이용해서 변수 값을 가져왔습니다.

 

 

 

매크로를 다시 실행하고 결과를 확인 해보세요.

3번째 위치에 있는 그림이 돌 조각이 빛나고 있음과 같다고 알려줍니다.

 

 

 

이외에도 다양한 분야에 적용시킬 수 있습니다. 그리고 사용자가 직접 딥러닝을 학습 시켜서 모델을 만들수도 있습니다.

오토픽 홈페이지의 팁 게시판에서 인공지능 관련 내용을 검색해서 참고하시면 도움이 될거예요.

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

https://autopeak.co.kr/bbs/board.php?bo_table=product99

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

 

반응형

댓글