Page 55 - MDP2020-2
P. 55
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅱ | 49
다. 웹 크롤링
1) 웹 크롤링이란?
웹 브라우저에서 프로그래밍을 통해 필요한 데이터만 추출하는 것을 말한다.
웹 문서, 이미지를 주기적으로 수집하여 자동으로 자동으로 데이터베이스화 하는 것이다.
보통 웹 크롤러를 이용하여 웹문서의 복사본을 만들어 데이터를 인덱싱하여 빠른 검색 등
이 가능하다.
2) Selenium
Selenium은 주로 웹앱을 테스트하는데 이용하는 프레임워크다. webdriver라는 API를 통해
운영체제 에 설치된 Chrome등의 브라우저를 제어하게 된다.
쉽게 말하여 브라우저를 직접 동작시키는 매크로를 만드는 개념이다.
위 기술을 이용하여 UV4L 의 초기 설정을 매크로화한다.