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