Appia의 IT세상

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):종목데이터 전체 확보하기- FinanceDataReader 본문

Python/Python 주식

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):종목데이터 전체 확보하기- FinanceDataReader

Appia 2021. 2. 4. 06:34
반응형

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):

종목데이터 전체 확보하기- FinanceDataReader

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):종목데이터 전체 확보하기- FinanceDataReader

이전에 포스팅에서는 FinanceDataReader라는 모듈을 설치하는 방법에 대해서 포스팅을 하였습니다. 그 과정에서 잠깐의 공백이 있었지만, 이어서, 이번 포스팅에서는 관련된 거래소의 전체 종목 정보에 대해서 확인할 수 있는 방법에 대해서 이야기를 해보고자 합니다. 

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치

 

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치 이전 포스팅에서 국내 주식 정보를 췩득하기 위해서 Pykrx이라는 모듈을 설치하곤 하였습니다. 국내 주식 분

appia.tistory.com

먼저 지원하는 거래소항목에 따른 심볼에 대해서 살펴보겠습니다.

한국

미국

심볼

거래소

심볼

거래소

KRX

KOSPI+KODSAQ+KONEX

(전체종목)

NASDAQ

나스닥종목

KOSPI

KOSPI 종목

NYSE

뉴욕증권거래소 종목

KOSDAQ

KOSDAQ 종목

AMEX

AMEX 종목

KONEX

KONEX 종목

SP500

SP500종목

그럼 이 부분을 바탕으로 한번 살펴보도록 하겠습니다. 

 

다음과 같은 메소드를 바탕으로 각 심볼에 포함되어 있는 항목에 대해서 확인할 수 있습니다. 

StockListing

그럼 다음과 같이 코드에 한번 적용해보도록 하겠습니다. 

import FinanceDataReader as fdr

df_krx = fdr.StockListing('KRX')
print(df_krx)

df_NASDAQ = fdr.StockListing('NASDAQ')
print(df_NASDAQ)

위의 코드를 실행하면 다음과 같은 결과가 나타납니다. 

      Symbol  Market  ...                       HomePage Region
0     060310  KOSDAQ  ...           http://www.3sref.com  서울특별시
1     095570   KOSPI  ...         http://www.ajnet.co.kr  서울특별시
2     006840   KOSPI  ...  http://www.aekyunggroup.co.kr  서울특별시
3     054620  KOSDAQ  ...   http://www.apsholdings.co.kr    경기도
4     265520  KOSDAQ  ...     http://www.apsystems.co.kr    경기도
...      ...     ...  ...                            ...    ...
7102  000547   KOSPI  ...                            NaN    NaN
7103  000545   KOSPI  ...                            NaN    NaN
7104  003280   KOSPI  ...         http://www.heung-a.com  서울특별시
7105  037440  KOSDAQ  ...          http://www.heerim.com  서울특별시
7106  238490  KOSDAQ  ...          http://www.hims.co.kr  인천광역시

[7107 rows x 10 columns]
100%|██████████| 3389/3389 [00:04<00:00, 805.21it/s]
     Symbol                                   Name        Industry IndustryCode
0      AAPL                              Apple Inc  컴퓨터, 전화 및 가전제품       571060
1      MSFT                         Microsoft Corp   소프트웨어 및 IT서비스       572010
2      AMZN                         Amazon.com Inc         다양한 소매업       534020
3      TSLA                              Tesla Inc    자동차 및 자동차 부품       531010
4        FB                   Facebook Inc Class A   소프트웨어 및 IT서비스       572010
...     ...                                    ...             ...          ...
3384   CGNT                   Cognyte Software Ltd   소프트웨어 및 IT서비스       572010
3385  NRACU            Noble Rock Acquisition Corp          기타 금융업       556010
3386  GHACU  Gaming & Hospitality Acquisition Corp          기타 금융업       556010
3387  FOREU             Foresight Acquisition Corp          기타 금융업       556010
3388  THMAU         Thimble Point Acquisition Corp          기타 금융업       556010

위와 같은 방식으로 위에서 언급한 지원하는 거래소 항목에 대한 심볼을 이용하여 정보들을 출력할 수 있습니다. 

 

이번 포스팅에서는 Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):종목데이터 전체 확보하기- FinanceDataReader라는 주제로 포스팅을 진행해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments