NGMsoftware

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

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

    팁 앤 테크

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

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

    스크립트 엔지엠 RPA 매크로 - 웹 API의 HEADLESS를 사용해서 파일을 다운로드 하는 방법. (How to download a…

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 RPA 매크로를 사용하는 많은분들이 웹으로 업무 자동화를 진행하고 있습니다. 특히나 크롬의 경우 HEADLESS를 사용하면 브라우저를 실행하지 않은 상태에서 웹 프로그램 테스트 또는 업무와 같은 것들을 비활성으로 자동화할 수 있습니다. 비활성은 백그라운드에서 자동으로 업무를 처리하면서 다른 업무를 볼 수 있기 때문에 자원의 활용성면에서 뛰어납니다. 특히 엔지엠 RPA 매크로는 웹브라우저의 아이디에 따라 동시에 멀티로 작업이 가능하기 때문에 다른 RPA 프로그램과 차별화된 성능과 퍼포먼스를 느끼실 수 있을겁니다. 간단한 테스트를 위해 아래와같이 엔지엠 에디터를 실행하고, 새로운 스크립트를 생성하세요. 그리고, 웹 API의 [ 연결 ] 액션을 추가해줍니다.

    7etfolf.png

     

     

    이 예제에서 사용된 다운로드 사이트는 크롬 드라이버를 다운로드 하는 곳입니다.

    https://chromedriver.storage.googleapis.com/index.html?path=94.0.4606.41/

    9llEodg.png

     

     

    웹 API의 버튼 클릭 및 기타 사용 방법들은 아래 글을 참고하세요. 이번 예제에서는 엔지엠 매크로의 웹 API를 어느정도 학습 후 기본적인 기능은 사용할 수 있는 분들을 대상으로 설명하겠습니다. 사실, 매뉴얼의 [ 팁 앤 테크 ]에 관련 내용들이 많이 있습니다.

    [ 웹 API 사용법 참고. ]

     

    이제 헤드리스(웹브라우저를 싱행하지 않는 모드)와 파일을 다운로드 하기 위한 설정들에 대해서 알아보겠습니다. 아래와 같이 "웹브라우저 옵션"을 클릭하고, 2개 옵션을 추가하세요.

    • headless
    • --window-size=1920,1080

    87Qm2l9.png

     

     

    사용자 프로필도 아래 2개를 추가해줍니다.

    • 추가 기능 이름: download.default_directory, 추가 기능 값: C:\Users\ngmas\Downloads
    • 추가 기능 이름: profile.default_content_setting_values.automatic_downloads, 추가 기능 값: 1

    keBanIE.png

     

     

    완성된 스크립트를 실행하면 웹브라우저가 실행되지 않고 백그라운드에서 파일이 다운로드 되는걸 알 수 있습니다.

    fixfTIq.gif

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.