본문 바로가기

키보드 매크로

업무자동화 웹크롤링 매크로 - 웹 API를 이용해서 새로 만들어진 탭을 닫아주는 기능 구현

반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로

  • 엔지엠 무료: 무료 (전체 기능의 50프로)
  • 엔지엠 커뮤니티 월 이용료: 4,500원, 1년 이용료: 55,000원 (전체 기능의 80프로)
  • 엔지엠 얼티밋 월 이용료: 6,500원, 1년 이용료: 77,000원 (전체 기능의 90프로)
  • 엔지엠 엔터프라이즈 월 이용료: 9,200원, 1년 이용료: 110,000원 (전체 기능 사용)

안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 웹 API를 이용해서 웹 업무 자동화를 쉽고 빠르게 구현할 수 있습니다. 이번 예제에서는 [ 브라우저 컨트롤 ] 액션을 통해 사용자가 생성한 탭을 닫고, 다시 이전 탭에서 작업할 수 있도록 도와주는 기능에 대해 알아보도록 하겠습니다. 이 테스트를 위해 엔지엠 에디터를 실행하고 첨부되어 있는 스크립트를 불러오세요.

 

 

웹 API의 [ 연결 ] 액션으로 네이버 카페 매인으로 이동해줍니다. 아래 그림을 참고해서 속성을 설정 해주세요. 웹사이트 주소는 아래와 같습니다.

https://section.cafe.naver.com/ca-fe/

 

 

[ 버튼 ] 액션은 네이버 카페 매인에서 첫번째 카페를 클릭하도록 했습니다. 이 액션이 실행되면 새 탭으로 선택한 카페가 열립니다.

 

 

[ 브라우저 컨트롤 ] 액션을 통해 다른 탭으로 컨트롤을 이동할 수 있습니다. 아래 그림과 같이 "네비게이션" 속성을 ①"SwitchTo"로 설정하면 탭을 이동할 수 있는 상태가 됩니다. 여기서 "윈도우 선택 옵션" 속성을 ②"Last"로 지정하면 마지막 탭이 선택됩니다. 물론, 수많은 탭이 열려 있다면 인덱스로 이동할수도 있습니다. 이 액션이 수행되면 새로 열린 탭이 선택되고 이 후 작업들이 마지막 탭에서 수행됩니다.

 

 

두번째 브라우저 컨트롤에서 "네비게이션 속성"에 "GoToUrl"을 선택하고, "네비게이션 값"에 이동할 사이트의 주소를 넣어줍니다. 예제에서는 http://ngmsoftware.com으로 이동하도록 했습니다. 이 액션이 실행되면 새 탭에서 엔지엠소프트웨어 사이트로 이동하는걸 확인할 수 있습니다.

 

 

세번째 브라우저 컨트롤에서 ①브라우저 또는 탭을 닫도록 "Close"로 설정합니다. ②네비게이션 옵션 SwitchTo를 한번 더 설정해야 합니다. 현재 탭이 닫혔으므로 이후에 액션들은 없어진 탭에서 명령이 수행되기 때문입니다. ③윈도우 선택 옵션 이전(Prev) 탭을 선택해야 합니다.

 

 

마지막 네번째 브라우저 컨트롤에서 구글로 사이트를 이동해줍니다. 여기까지 작성한 스크립트를 실행하면 네이버 카페에 연결되고, 첫번째 카페를 클릭하면서 새 탭이 만들어집니다. 새 탭에서 작업하기 위해 엔지엠소프트웨어 홈페이지로 이동하고, 탭을 닫아줍니다. 그런 후 다시 원래의 탭에서 작업하기 위해 이전 탭으로 이동시킨 후 구글 홈페이지로 이동하게 했습니다.

 

 

이 스크립트를 실행해보면 탭을 어떻게 이동해야 하고, 각각의 탭에서 작업이 수행되는지 확인할 수 있습니다. 웹 브라우저 입장에서 탭은 하나의 프로그램과 같습니다. 그렇기 때문에 탭마다 고유한 핸들 값을 가지게 됩니다. 원하는 탭을 제어하기 위해서는 핸들 값을 지정하거나 인덱스로 탭을 이동하면서 작업을 이어나갈 수 있습니다.

 

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

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로

반응형