에디터 웹 API로 크롬 브라우저와 엣지 브라우저 2개를 실행해서 업무를 처리하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 웹업무를 자동화하려면 웹 API를 사용해야 합니다. 물론, 바탕화면에 아이콘을 더블 클릭하고, 브라우저가 실행되면 주소를 클릭한 후 직접 이동할 사이트의 주소를 입력해도 됩니다. 하지만~ 정확하고 안전한 API를 사용하는게 더 좋습니다. 저도 이 방법을 추천드리고요^^; 자~ 제목과 같이 크롬 브라우저와 엣지 브라우저에서 특정 사이트를 열고, 동시에 작업하는 방법에 대해 알려드리도록 하겠습니다. 우선, 각각의 브라우저 웹드라이버(WebDriver)를 다운로드 받아줍니다.
[ 크롬 웹드라이버 다운로드 ]
[ 엣지 웹드라이버 다운로드 ]
크롬 웹드라이버를 다운로드 받기전에 버전을 먼저 확인 해봅시다. 크롬 부라우저를 실행하고, 우측 상단에 () 버튼을 클릭하세요.
- 메뉴 클릭
- 도움말 클릭
- Chrome 정보 클릭
제 컴퓨터의 크롬은 현재 100.0.4896.75 버전이네요.
위 [ 링크 ]에서 동일한 버전을 다운로드 받아줍니다.
이번에는 엣지 브라우저를 실행한 후 크롬과 동일한 위치의 () 버튼을 클릭해줍니다.
- 메뉴 클릭
- 도움말 및 피드백 클릭
- Microsoft Edge 정보 클릭
엣지는 현재 100.0.1185.39 버전이네요. 그리고, 64비트입니다.
위 [ 링크 ]에서 동일한 버전을 다운로드 받아줍니다.
다운로드 받은 웹드라이버 파일의 압축을 해제 합니다. 그리고, 내문서 > NGM6 폴더안에 저장하세요.
※ 다른 폴더에 저장해도 상관 없습니다.
엔지엠 에디터를 실행한 후 새로운 스크립트를 추가 하세요.
아래 그림을 참고해서 [ 연결 ] 액션을 2개 추가 해주세요.
- 외부 API 탭 클릭
- 웹 API 카테고리 확장
- 연결 액션 선택
- 더블 클릭 또는 드래그로 스크립트에 2개 추가
크롬 연결 액션을 선택하고, 속성에서 아래 그림과 같이 설정합니다.
- 웹드라이버 선택: 내문서에 크롬 드라이버 선택
- 웹사이트 주소: https://naver.com
엣지 연결 액션을 선택하고, 속성에서 아래 그림과 같이 설정합니다.
- 웹드라이버 선택: 내문서에 엣지 드라이버 선택
- 웹브라우저: Edge
- 웹브라우저 플랫폼: x64
- 웹사이트 주소: https://naver.com
스크립트를 실행(Ctrl+Alt+F8)하면, 크롬 브라우저와 엣지 브라우저가 실행됩니다. 순차적으로 브라우저가 실행되지만, 서브 스크립트를 이용한 비동기로 실행하면 동시에 실행시킬수도 있습니다. 만약, 각각의 브라우저마다 스크립트를 만들고, 매인에서 스크립트를 서브로 불러온 후 비동기로 돌리면 좀 더 효율적인 작업이 가능합니다. 혹시라도 잘 안되는 부분이 있거나 궁금한점이 있으면 커뮤니티의 질문과 답변 게시판에 올려주세요^^
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글업무 자동화 RPA 매크로 - 웹페이지를 여는 여러가지 방법. 22.04.19
- 다음글매크로를 제작할 때 파일 위치를 동적으로 설정하는 방법. 22.04.14
댓글목록
등록된 댓글이 없습니다.