안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘은 웹 업무를 자동화하기 위해서 필수로 알아야 하는 액션인 웹 연결에 대해 알아보도록 하겠습니다.
우선, 웹에서 홍보, 마케팅에 사용되는 대부분의 것들을 자동화할 수 있는데요.
대표적으로 네이버 블로그, 카페, 네이버 밴드, 인스타그램등등... 정말 많은 것들을 자동으로 처리할 수 있습니다.
반복적으로 수행하는 업무를 자동화하려면 먼저 해당 웹사이트 또는 홈페이지에 접속해야 하는데요.
이 때 필요한 액션이 웹 연결입니다. 이 테스트는 크롬을 기준으로 진행합니다.
오토픽 에디터를 실행하고, 오른쪽 하단의 외부 API 탭을 클릭하세요.
웹 카테고리를 확장한 후 웹 연결 액셔을 더블 클릭하세요.
새로운 스크립트가 생성되고 액션이 자동으로 추가됩니다.
웹 자동화 이름에 autopeak을 입력하세요. 웹 자동화 이름으로 자동화와 연결된 브라우저를 식별합니다.
웹 주소에는 이동할 사이트의 주소를 입력합니다. https://autopeak.co.kr을 입력하세요.
매크로를 실행하면 크롬 웹브라우저가 실행되고 오토픽 RPA 매크로 사이트에 접속합니다.
참고로, 서버에 데이터를 요청할 때 아이피와 유저 에이전트를 랜덤하게 처리하면 중복 요청에 대한 문제를 회피할 수 있습니다.
직접 랜덤 유저 에이전트 목록을 만들어서 사용할 수 있고, 오토픽 에디터에서 제공해주는 기능을 사용해도 됩니다.
유저 에이전트는 Internet Explorer, Firefox, Chrome, Safari, Opera를 지원합니다.
각각 약 100개씩의 랜덤 유저 에이전트가 있으며, 모바일의 경우 아이폰과 안드로이드폰을 합쳐서 1,000개 이상 지원합니다.
지금과 같은 방식으로 웹 업무를 자동화하면 문제가 발생할 수 있습니다. 웹브라우저가 자동화된 상태로 실행된다고 표시하니까요.
일반적으로 회사의 사이트나 홈페이지 또는 SPA 서비스인 경우 이대로 사용해도 됩니다.
하지만, 외부 API나 사이트에서 자동화를 하는 경우에는 아래와 같이 세션이 연결된 웹브라우저에서 자동화 해야 합니다.
웹 업무 자동화는 웹 관련 지식이 어느정도 필요한데요. 약 1시간정도 교육을 받고 하시는게 좋습니다.
물론, 개발자가 아닌 경우에만요. 개발자분들은 이미 다 알고있는 내용입니다.
웹 주소를 네이버로 변경한 후 실행 옵션 추가를 클릭하세요.
아래와 같이 문자열 컬렉션 편집기에 내용을 추가 해줍니다.
- remote-debugging-port=127.0.0.1:2022
이 기능을 사용하려면 크롬 웹브라우저 바로가기를 우클릭한 후 아래와 같이 내용을 수정해야 합니다.
- "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=2022 --user-data-dir="C:\Users\<컴퓨터 이름>\AppData\Local\Google\Chrome\User Data"
웹 업무를 자동화하는 방법은 다양합니다. 윈도우 API인 마우스와 키보드를 사용해서 처리하는 방법이 가장 일반적인데요.
이 방법은 윈도우의 상태 또는 환경에 영향을 많이 받게 됩니다. 따라서, 에러가 발생할 확률이 높고 외부 API라서 예외 처리도 해줘야 합니다.
두번째 방법은 핸드폰을 컴퓨터에 연결하거나 녹스 또는 엘디와 같은 안드로이드 에뮬레이터를 사용하는 방법입니다.
마지막으로 웹 API를 이용해서 자동화를 처리하는건데요. 가장 제작하기 쉽고 효율적인건 웹 API입니다.
웹 연결과 웹 끊기 그리고, 브라우저 제어에 대한 자세한 내용은 아래 동영상을 참고해주세요.
감사합니다.
'업무 자동화 매크로' 카테고리의 다른 글
예약/선착순/대관업무 매크로 제작 및 교육 (1) | 2024.09.04 |
---|---|
웹에서 홍보 및 마케팅에 사용할 수 있는 매크로 프로그램입니다. (4) | 2024.09.04 |
웹업무 자동화 - 웹서비스, ETL 도움말 (0) | 2024.09.04 |
ADB 키보드 입력 (안드로이드 핸드폰 모바일 매크로) (1) | 2024.09.03 |
ADB 연결 및 터치 & 클릭 & 마우스 입력 (폰보드 안드로이드 핸드폰 모바일 매크로) (0) | 2024.09.02 |