NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 매크로 카페(naver) 오토 댓글달기

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 이 매크로 예제는 네이버 카페에 특정 유저를 지속적으로 스캔해서 해당 유저(관리자, 카페매니저, 공동구매, 담당자...)의 새로운 게시글이 올라오면 자동으로 댓글을 다는 매크로입니다. 꼭 네이버 카페가 아니더라도 이 예제를 학습하고, 동작 방식을 이해하면 선착순 댓글 달기에도 사용할 수 있습니다. 물론, 어느정도 응용해서 수정해야 하겠지만요^^

     

    매크로 카페 오토 댓글을 달기 위해서 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 하나 추가하세요. 천천히 같이 만들어봅시다!

    cnOuw3h.gif

     

     

    네이버 카페에 접속하기 위해 웹 연결 액션을 스크립트에 추가하고, 원하는 카페 주소로 설정하세요.

    jhHrjbF.jpg

     

     

    테스트에 사용할 네이버 카페 주소는 아래와 같습니다.

    • 웹드라이버 설치: True
    • 웹사이트 주소: https://m.cafe.naver.com/ngmsoftware

    A2j3bPB.jpg

     

     

    공동구매나 공지 또는 글 작성자에 따라 새글이 등록되었는지 판단해야 합니다. 이 부분은 카페마다 다르기 때문에 어떤걸 사용할지는 직접 판단하셔야 합니다. 여기에서는 간단하게 글 작성자의 아이디가 관리자인지 판단하는걸로 해보겠습니다. 텍스트 액션을 추가해주세요.

    Rx7OEok.jpg

     

     

    텍스트 액션에서 글쓴이의 아이디를 가져오려면 아래와 같이 설정해야 합니다. 그전에 연결 액션의 아이디에 cafe를 입력 해주세요.

    • 웹브라우저 이름: cafe
    • 요소 형식: XPath
    • 요소 이름: //*[@id="ct"]/div[1]/div/ul/li[1]/div/a[1]/div/span[1]/span

    lwYIBGI.jpg

     

     

    스크립트의 가장 위에 변수를 하나 추가 해줬습니다. 변수의 이름은 글쓴이인데요. 텍스트 액션에서 읽어온 내용을 이 변수에 저장해야 합니다.

    HX6wINm.jpg

     

     

    네이버 카페에서 글쓴이의 아이디를 가져와서 변수에 저장했습니다. 그러면, 글쓴이가 관리자인지 비교해야 합니다. 텍스트를 비교할 때는 조건의 텍스트 체크 액션을 사용합니다. 비교할 텍스트에 관리자를 입력 해두세요. 그리고, 변수로부터 비교 대상 텍스트로 내용을 가져오세요.

    zm5wqbJ.jpg

     

     

    버튼 액션을 추가해서 공지글 또는 공구글의 제목을 클릭하게 해줍니다.

    Cx0YxJb.jpg

     

     

    공구글을 클릭하면 댓글 달기 창을 클릭해야 합니다. 그래서, 버튼 액션이 하나 더 필요합니다.

    8AaT7qJ.jpg

     

     

    댓글로 달 내용을 텍스트 액션으로 써주세요. 저는 1빠라고 적도록 하겠습니다^^

    q77acBl.jpg

     

     

    마지막으로 새로 고침하기 위해 브라우저 컨트롤 액션을 사용합니다. Refresh를 선택하면 해당 브라우저에서 새로고침이 됩니다. 새글이 언제 올라올지 알 수 없기 때문에 관리자가 쓴 글이 아니라면 계속해서 새로고침해야 합니다. 일반적으로는 0.1초나 0.5초 또는 1초마다 새로고침이 발생하도록 하는데요. 엔지엠 매크로에서는 좀 더 확률을 높이기 위해서 지연 없이 바로 바로 실행되도록 셋팅했습니다.

    vCSsuNz.jpg

     

     

    마지막으로 댓글을 쓴 다음에 확인 버튼까지 눌러야 완성됩니다. 여기에서는 확인 버튼 클릭까지 추가하지는 않았습니다. 이 부분은 여러분들이 직접 추가할 수 있을거예요. 이 내용에서 잘 이해가 안되거나 작동하지 않는 부분이 있으면 댓글로 질문 남겨주세요. 그 부분에 대해서 추가적으로 자세하게 작성 해드릴께요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.