안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘부터 웹 업무 자동화에 대해서 알아보도록 하겠습니다.
웹 업무 첫번째 시간으로 웹서비스를 배워볼텐데요. 이 기술은 아주 오래된 기술입니다.
웹서비스, RESTful을 사용할 수 있는데요. RESTful 서비스를 제공하는 회사 또는 업무라면 데이터를 쉽게 가져올 수 있습니다.
오토픽 에디터를 실행하고, 우측 하단의 외부 API에서 웹 카테고리를 확장하세요.
웹서비스 액션을 더블 클릭해서 스크립트에 추가 해줍니다.
웹서비스 또는 RESTful을 테스트할 수 있는 사이트가 있는데요.
아래 사이트에 접속해서 API를 확인해보세요.
[ 웹서비스 테스트 사이트 ]
API 주소에 아래 주소를 복사해서 붙여넣기 하세요. 그리고, 컨텐츠 처리 옵션에 Json을 선택 해줍니다.
아래 API로 요청한 데이터를 Json 형태로 변환해서 보여주기 위함입니다.
매크로를 실행하고 결과 값을 클릭해보면 아래 그림과 같이 Xxml Json 시각화 도구가 실행됩니다.
Xml이나 Json 형태의 데이터를 좀 더 쉽게 확인할 수 있는 기능입니다. 또한, 시각화 도구에서 프린트도 할 수 있습니다.
이번에는 POST 요청을 한번 알아보도록 하겠습니다.
Http 요청 메소드를 POST로 변경하고 실행 해보세요. 아래와 같이 하나의 데이터만 가져옵니다.
파라메터 목록을 클릭하고, POST 파라메터를 3개 추가해줍니다.
- title: autopeak
- body: https://autopeak.co.kr
- userId: 1
매크로를 실행하고 결과를 확인 해보세요. Xml Json 시각화 도구에서 전체 확장을 클릭하세요.
POST로 넘긴 값을 Json 형태로 만들어서 결과 값을 보내줍니다.
이외에도 Http 요청 메소드는 PUT, PATCH, DELETE가 있습니다.
PUT는 업데이트에 사용하는데요. PUT은 데이터 모델의 변경된 부분뿐만 아니라 전체 업데이트됩니다.
그래서, 부분 업데이트를 사용하려면 PATCH를 사용해야 합니다.
데이터를 삭제하려면 DELETE를 사용하세요.
속성에서 응답 헤더 정보를 펼쳐보면 다양한 서버 정보를 확인할 수 있습니다.
참고로, 서버에 데이터를 요청할 때 아이피와 유저 에이전트를 랜덤하게 처리하면 중복 요청에 대한 문제를 회피할 수 있습니다.
직접 랜덤 유저 에이전트 목록을 만들어서 사용할 수 있고, 오토픽 에디터에서 제공해주는 기능을 사용해도 됩니다.
유저 에이전트는 Internet Explorer, Firefox, Chrome, Safari, Opera를 지원합니다.
각각 약 100개씩의 랜덤 유저 에이전트가 있으며, 모바일의 경우 아이폰과 안드로이드폰을 합쳐서 1,000개 이상 지원합니다.
웹서비스에 대한 자세한 내용은 아래 동영상을 참고해주세요.
감사합니다.
'업무 자동화 매크로' 카테고리의 다른 글
웹에서 홍보 및 마케팅에 사용할 수 있는 매크로 프로그램입니다. (4) | 2024.09.04 |
---|---|
대관 업무 자동화 매크로 - 웹연결과 웹제어 도움말 (4) | 2024.09.04 |
ADB 키보드 입력 (안드로이드 핸드폰 모바일 매크로) (1) | 2024.09.03 |
ADB 연결 및 터치 & 클릭 & 마우스 입력 (폰보드 안드로이드 핸드폰 모바일 매크로) (0) | 2024.09.02 |
스페셜 랜덤 매크로 (마우스 좌표, 키보드 입력) (0) | 2024.08.31 |