1.1 금융용어사전 소개

금융용어사전(https://fine.fss.or.kr/fine/fnctip/fncDicary/list.do?menuNo=900021)은 금융소비자정보포털 파인(FINE)에서 제공하는 다양한 금융 용어와 관련된 사전입니다. 이 사전은 금융 용어와 그 용어에 대한 설명을 제공하여 소비자들이 금융 용어의 의미를 쉽게 파악하고 금융 관련 정보를 이해할 수 있도록 도와줍니다. 다양한 금융 분야에서 사용되는 용어들이 포함되어 있어 다양한 주제에 대한 용어를 검색할 수 있습니다.

출처: 금융용어사전(https://fine.fss.or.kr/fine/fnctip/fncDicary/list.do?menuNo=900021)

출처: 금융용어사전(https://fine.fss.or.kr/fine/fnctip/fncDicary/list.do?menuNo=900021)

1.2 금융용어사전 크롤링 목적

금융용어사전에서 다양한 금융 용어와 그 설명에 대한 데이터를 수집하고자 합니다. 이를 통해 금융용어사전 페이지에 직접 접속하지 않고도 필요한 용어만 필터링해서 찾아볼 수 있도록 합니다.

따라서, 금융용어사전에서 제공하는 모든 용어와 각 용어에 대한 정의를 크롤링 하여 MySQL DB에 저장한 후, 알고자 하는 단어가 포함된 데이터만 필터링할 수 있는 기능을 직접 만들어 사용해 보겠습니다.

이번 챕터에서는 동적 크롤링을 사용하지 않고, 정적 크롤링만을 사용하도록 하겠습니다. 정적 크롤링을 도와주는 requests와 BeautifulSoup 라이브러리를 사용하여 원하는 데이터를 파싱하고 추출하는 코드를 작성해보도록 하겠습니다.