NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 웹 API로 크롬 브라우저와 엣지 브라우저 2개를 실행해서 업무를 처리하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 웹업무를 자동화하려면 웹 API를 사용해야 합니다. 물론, 바탕화면에 아이콘을 더블 클릭하고, 브라우저가 실행되면 주소를 클릭한 후 직접 이동할 사이트의 주소를 입력해도 됩니다. 하지만~ 정확하고 안전한 API를 사용하는게 더 좋습니다. 저도 이 방법을 추천드리고요^^; 자~ 제목과 같이 크롬 브라우저와 엣지 브라우저에서 특정 사이트를 열고, 동시에 작업하는 방법에 대해 알려드리도록 하겠습니다. 우선, 각각의 브라우저 웹드라이버(WebDriver)를 다운로드 받아줍니다.

    [ 크롬 웹드라이버 다운로드 ]

    [ 엣지 웹드라이버 다운로드 ]

     

    크롬 웹드라이버를 다운로드 받기전에 버전을 먼저 확인 해봅시다. 크롬 부라우저를 실행하고, 우측 상단에 (OyS1lOi.png) 버튼을 클릭하세요.

    1. 메뉴 클릭
    2. 도움말 클릭
    3. Chrome 정보 클릭

    XLZmJz6.png

     

     

    제 컴퓨터의 크롬은 현재 100.0.4896.75 버전이네요.

    psiS4NI.png

     

     

    위 [ 링크 ]에서 동일한 버전을 다운로드 받아줍니다.

    YvL8KX3.png

     

     

    이번에는 엣지 브라우저를 실행한 후 크롬과 동일한 위치의 (r8e7E5W.png) 버튼을 클릭해줍니다.

    1. 메뉴 클릭
    2. 도움말 및 피드백 클릭
    3. Microsoft Edge 정보 클릭

    YvUVtrz.png

     

     

    엣지는 현재 100.0.1185.39 버전이네요. 그리고, 64비트입니다.

    zhANAzp.png

     

     

    위 [ 링크 ]에서 동일한 버전을 다운로드 받아줍니다.

    h1VLbKH.png

     

     

    다운로드 받은 웹드라이버 파일의 압축을 해제 합니다. 그리고, 내문서 > NGM6 폴더안에 저장하세요.

    ※ 다른 폴더에 저장해도 상관 없습니다.

    3U6Anv8.png

     

     

    엔지엠 에디터를 실행한 후 새로운 스크립트를 추가 하세요.

    cnOuw3h.gif

     

     

    아래 그림을 참고해서 [ 연결 ] 액션을 2개 추가 해주세요.

    1. 외부 API 탭 클릭
    2. 웹 API 카테고리 확장
    3. 연결 액션 선택
    4. 더블 클릭 또는 드래그로 스크립트에 2개 추가

    04a8vKh.png

     

     

    크롬 연결 액션을 선택하고, 속성에서 아래 그림과 같이 설정합니다.

    1. 웹드라이버 선택: 내문서에 크롬 드라이버 선택
    2. 웹사이트 주소: https://naver.com

    wZHJE5i.png

     

     

    엣지 연결 액션을 선택하고, 속성에서 아래 그림과 같이 설정합니다.

    1. 웹드라이버 선택: 내문서에 엣지 드라이버 선택
    2. 웹브라우저: Edge
    3. 웹브라우저 플랫폼: x64
    4. 웹사이트 주소: https://naver.com

    31ay8L5.png

     

     

    스크립트를 실행(Ctrl+Alt+F8)하면, 크롬 브라우저와 엣지 브라우저가 실행됩니다. 순차적으로 브라우저가 실행되지만, 서브 스크립트를 이용한 비동기로 실행하면 동시에 실행시킬수도 있습니다. 만약, 각각의 브라우저마다 스크립트를 만들고, 매인에서 스크립트를 서브로 불러온 후 비동기로 돌리면 좀 더 효율적인 작업이 가능합니다. 혹시라도 잘 안되는 부분이 있거나 궁금한점이 있으면 커뮤니티의 질문과 답변 게시판에 올려주세요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.