웹 테이블에서 데이터를 추출하는 예
bot을 빌드하여 Wikipedia 웹 사이트에 대한 브라우저 창을 열고, 테이블에서 데이터를 추출한 다음, 바탕 화면의 CSV 파일에 기록합니다.이 예에서는 Browser, Data Table, Recorder, Window packages의 actions을 이용합니다.
프로시저
-
새 bot을 엽니다.
- Control Room에서 봇 > 내 봇을 선택합니다.
- 새 항목 생성 > 봇을 클릭합니다.
- 태스크 봇 생성 창에서 bot 이름을 입력합니다.
-
기본 폴더 위치 \Bots\를 수락합니다.
bot이 저장되는 위치를 변경하려면 선택을 클릭하고 프롬프트에 따릅니다.
- 생성 및 편집을 클릭합니다.
-
테이블을 추출할 웹 페이지에 대한 브라우저 창을 엽니다.
- 브라우저 > 열기 action을 더블 클릭하거나 드래그합니다.
- URL 필드에 https://en.wikipedia.org/wiki/Table_(information)을 입력합니다.
- 선호하는 브라우저를 선택합니다.
- 저장을 클릭합니다.
-
실행을 클릭합니다.
bot이 창을 엽니다.
-
테이블을 지정합니다.
- 레코더 > 캡처 action을 더블 클릭하거나 드래그합니다.
-
창 탭을 클릭하고 드롭다운 목록에서 테이블(정보) - Wikipedia 창을 선택합니다.
창 제목이 목록에 나타나지 않으면 새로 고침을 클릭합니다.
-
객체 캡처를 클릭합니다.
테이블(정보) - Wikipedia 창이 활성화됩니다.
-
기본 설명 제목 아래의 Age 테이블 위에 마우스를 올려 놓습니다.
테이블 주위에 주황색 박스가 나타납니다.
-
테이블을 클릭합니다.
객체 처리 중 메시지 상자가 나타납니다.
- Control Room으로 돌아갑니다.
-
객체 속성 테이블에서, 컨트롤 유형이 ‘테이블’인지 확인합니다.
그렇지 않은 경우, 객체 재캡처를 클릭합니다.
- Action 드롭다운 목록에서 테이블 가져오기를 선택합니다.
-
출력을 변수에 지정 필드에서
Tabledata
변수를 생성합니다.
테이블(정보) - Wikipedia 창은 변수window-1
로 저장됩니다. -
데이터를 저장할 파일을 지정합니다.
- 데이터 테이블 > 파일에 쓰기 action을 더블 클릭하거나 드래그합니다.
-
데이터 테이블 이름 목록에서
Tabledata
를 선택합니다. -
CSV 파일을 만들기 위한 파일 경로를 제공합니다.
예: C:\Users\<username>\Desktop\WikipediaTable.csv.
- 존재하지 않을 경우 폴더/파일을 생성 옵션을 선택합니다.
- 기존 파일을 덮어쓰기 위해 선택합니다.
-
테이블(정보) - Wikipedia 창을 닫습니다.
- 창 > 닫기 action을 더블 클릭하거나 드래그합니다.
-
변수 탭을 선택하고
window-1
을 삽입합니다.
- 저장을 클릭합니다.
-
실행을 클릭합니다.
bot은 7개의 인덱스와, 그 값 및 순 변동에 관한 데이터를 갖고 CSV 파일을 바탕화면에 생성합니다.