2021-02-09 • quant • krx, 주식, 종목코드 • 2 min read 이번 포스트에서는 코스피, 코스닥, 코넥스의 상장 종목들을의 기본 정보를 파이썬으로 획득하는 방법을 다룹니다. 한국거래소(KRX)에서 운영하는 기업공시채널 KIND라는 서비스가 있는데 여기서 정보를 얻어와 보겠습니다. 네이버 웨일이나 구글 크롬으로 접속하시길 추천드립니다. 먼저 KIND에 접속합니다. 위 그림의 하단에 빨간 박스 표시한 그럼 다음과 같은 화면이 나오는데 여기서 우측에 있는 그럼 상장법인목록을 확인할 수 있는 페이지가 뜨는데 여기서 EXCEL 버튼을 누르면 전체 상장 법인 목록을 다운받을 수 있습니다. 상장법인 목록 파이썬으로 가져오기이 파일을 파이썬으로 바로 다운 받을 수도 있습니다. 다양한 방법이 있겠지만 여기서는 pandas의 read_html 함수를 사용하겠습니다. 이제 개발자 도구를 열어봅니다. 웨일의 경우 다음과 같은 방법으로 개발자 도구를 열 수 있습니다.
그럼 다음과 같이 개발자 도구가 나타납니다. (브라우저 하단에 뜰 수도 있습니다.) 여기서 그럼 개발자 도구의 여기서 빨간색 박스로 표시한 이제 이 정보를 가지고 요청 코드를 작성합니다.
이렇게 코스피, 코스닥, 코넥스 전체 또는 시장 별로 종목 목록을 받아올 수 있습니다. 받아온 데이터에는 다음과 같이 회사명, 종목코드, 업종, 주요제품, 상장일, 결산월, 대표자명, 홈페이지, 지역 정보가 포함됩니다.
|