웹 테이블에서 데이터를 추출하는 예

Bot을 빌드하여 Wikipedia 웹 사이트에 대한 브라우저 창을 열고, 테이블에서 데이터를 추출한 다음, 바탕 화면의 CSV 파일에 기록합니다. 이 예에서는 브라우저, 데이터 테이블, 레코더, 패키지작업을 사용합니다.

프로시저

테이블에서 데이터를 추출하려면 다음 단계를 수행합니다.

  1. Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 새 항목 생성 > Bot을 클릭합니다.
    3. Task Bot 생성 창에서 Bot 이름을 입력합니다.
    4. 기본 폴더 위치인 \Bots\를 수락합니다.
      기본 Bot 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
    5. 생성 및 편집을 클릭합니다.

Bot 명명 규칙에 대한 정보는 첫 번째 Bot 생성 항목을 참조하십시오.

  1. 테이블을 추출할 웹 페이지에 대한 브라우저 창을 엽니다.
    1. 브라우저 > 열기 작업을 더블 클릭하거나 드래그합니다.
    2. 선호하는 브라우저를 선택합니다.
    3. Link to open 필드에 https://en.wikipedia.org/wiki/Table_(information)을 입력합니다.
    4. 저장을 클릭합니다.
    5. 실행을 클릭합니다.
      Bot이 창을 엽니다.
  2. 테이블을 지정합니다.
    1. 레코더 > 캡처 작업을 더블 클릭하거나 드래그합니다.
    2. 맨 오른쪽 패널의 옵션에서 브라우저 탭을 선택한 다음 드롭다운 목록에서 테이블(정보) - Wikipedia를 선택합니다.
      창 제목이 목록에 나타나지 않으면 새로 고침을 클릭합니다.
    3. 객체 캡처를 클릭합니다.
      테이블(정보) - Wikipedia 창이 활성화됩니다.
    4. 기본 설명 제목 아래의 Age 테이블 위에 마우스를 올려 놓습니다.
      테이블 주위에 주황색 박스가 나타납니다.
    5. 테이블을 클릭합니다.
      객체 처리 중 메시지 상자가 나타납니다.
    6. Control Room으로 돌아갑니다.
    7. 객체 속성 테이블에서, 컨트롤 유형이 ‘테이블’인지 확인합니다.
      그렇지 않은 경우, 객체 재캡처를 클릭합니다.
    8. 객체에 대해 취할 조치 드롭다운 목록에서 테이블 가져오기를 선택합니다.
    9. 출력을 변수에 저장 필드에서 Tabledata 변수를 만듭니다.
    테이블(정보) - Wikipedia 창은 변수 $Browser1$로 저장됩니다.
  3. 데이터를 저장할 파일을 지정합니다.
    1. 데이터 테이블 > 파일에 쓰기 작업을 더블 클릭하거나 드래그합니다.
    2. 데이터 테이블 이름 목록에서 Tabledata를 선택합니다.
    3. 파일 이름 입력 필드에서 파일을 선택합니다.
      예: C:\Users\<username>\Desktop\WikipediaTable.csv.
    4. 기존 파일을 덮어쓰기 위해 선택합니다.
  4. 테이블(정보) - Wikipedia 창을 닫습니다.
    1. 브라우저 > 닫기 작업을 더블 클릭하거나 드래그합니다.
    2. 변수 탭을 선택하고 $Browser1$을 삽입합니다.
  5. 저장을 클릭합니다.
  6. 실행을 클릭합니다.
    Bot은 7개의 인덱스와, 그 값 및 순 변동에 관한 데이터를 갖고 CSV 파일을 바탕화면에 생성합니다.