NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 5
  • 매뉴얼

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

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

    에디터 외부 API - 웹 API - 스크린샷 (External API, Web API, Web Screenshot)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 내용은 스크린샷 기능입니다. 이미 NGM에는 스크린샷 기능이 포함되어 있는데요. 자세한 내용은 [ 여기 ]를 참고하시면 됩니다. 웹 API에 있는 스크린샷은 함수에 있는 화면 캡쳐와 동작 방식이 다릅니다. 연결된 웹에만 사용할 수 있기 때문입니다. 어차피 셀레니움을 이용해서 웹 자동화를 구성한다면 이 기능은 크게 필요하지 않을 수 있습니다. 하지만, Headless(창 없이 백그라운드로 처리) 상태로 동작한다면 틈틈히 제대로 동작하는지 확인하거나 모니터링이 필요하죠^^;

     

    우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

    File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)

    img.png

     

     

    오른쪽 컨트롤 독 하단에서 외부 API를 클릭하세요~

    1. 웹 API 카테고리 확장
    2. 스크린샷 클릭
    3. 드래그 앤 드롭으로 스크립트에 추가
    4. 속성 클릭
    img.png

     

     

    이 기능은 독립적으로 혼자 사용할 수 없기 때문에 먼저 웹 API의 연결을 통해 웹드라이버에 생성해야 합니다. 관련 내용은 매뉴얼의 웹 API를 검색하여 학습해야 합니다. 첨부되어 있는 스크립트를 다운로드 받은 후 열어보세요. 아래와 같이 기본적인 내용은 모두 만들어져 있습니다.

    img.png

     

     

    아래 그림과 같이 텍스트의 내용을 자신의 네이버 아이디와 비밀번호로 변경하세요.

    img.png

     

     

    이 스크립트를 실행하고 바탕화면에 보면 네이버 로그인의 캡챠가 실행된 것을 확인할 수 있을겁니다. 그리고, 이 스크립트는 Headless 방식으로 동작하기 때문에 크롬 브라우저가 실행되지 않죠. 그래서 스크립트를 제작하기가 까다롭고, 내용을 확인하기가 어렵습니다. 스크린샷을 구간별로 컴퓨터에 저장하고 내용을 파악해야 합니다.

     

    속성 정보

    img.png

     

     

     기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

    작업

    • 덮어쓰기: 이미지를 저장할 때 동일한 이름이면 덮어쓰기가 됩니다. 이 값을 False로 설정하면 자동으로 인덱스가 붙어서 덮어쓰기를 방지할 수 있습니다.
    • 웹브라우저: 연결된 웹 브라우저를 선택하세요.
    • 이미지 포멧: 저장할 이미지의 형식을 선택하세요.
    • 저장 위치: 이미지가 저장될 위치를 선택하세요.

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.