Note ≡
이 코드는 유니버스를 구성하는 make_up_universe.py 파일의 일부입니다. 예제 코드에 있는 make_up_universe.py 파일은 크롤링 과정뿐만 아니라 유니버스를 구성하는 모든 코드가 담겨 있어 초보자가 보기에는 헷갈릴 수 있습니다. 크롤링 과정만 담은 practice_crawling.py 파일을 따로 만들어 두었으니 학습에 참고하기 바랍니다.
양이 많아 복잡해 보이지만 앞서 설명한 것처럼 페이지를 하나씩 크롤링(crawler 함수 사용)해서 얻어 온 정보를 합치는 과정(execute_crawler 함수 사용)을 수행하는 것입니다.
이 코드를 실행하면 make_up_universe.py 파일이 위치한 경로에 크롤링한 결과를 담은 엑셀 파일이 생깁니다. 엑셀 파일을 살펴보면 다음과 같이 Naver Finance가 제공하는 KOSPI, KOSDAQ 전체 종목에 대한 항목별 정보를 확인할 수 있습니다.
▲ 그림 5-35 엑셀로 출력한 크롤링 결과