일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- matlab
- python3
- git
- 파이썬GUI
- 문자열
- 오피스
- 윈도우10
- Excel
- 깃
- Android
- pyqt5
- 파워포인트
- 윈도우11
- 파이썬3
- Windows10
- 파이썬
- office
- win32com
- Outlook
- VBA
- python
- pythongui
- 엑셀
- 비주얼베이직
- Windows11
- windows
- html
- 아웃룩
- pandas
Appia의 IT세상
Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):종목데이터 전체 확보하기- FinanceDataReader 본문
Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):종목데이터 전체 확보하기- FinanceDataReader
Appia 2021. 2. 4. 06:34Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑):
종목데이터 전체 확보하기- FinanceDataReader
이전에 포스팅에서는 FinanceDataReader라는 모듈을 설치하는 방법에 대해서 포스팅을 하였습니다. 그 과정에서 잠깐의 공백이 있었지만, 이어서, 이번 포스팅에서는 관련된 거래소의 전체 종목 정보에 대해서 확인할 수 있는 방법에 대해서 이야기를 해보고자 합니다.
Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치
먼저 지원하는 거래소항목에 따른 심볼에 대해서 살펴보겠습니다.
한국 |
미국 |
||
심볼 |
거래소 |
심볼 |
거래소 |
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라는 주제로 포스팅을 진행해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다.
'Python > Python 주식' 카테고리의 다른 글
Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader (0) | 2021.02.07 |
---|---|
Python[파이썬 주식] 미국 주식 종목(SP500, NASDAQ) 정보 CSV로 추출하기- FinanceDataReader (0) | 2021.02.05 |
Python[파이썬 주식] 코스피(KOSPI),코스닥(KOSDAQ)에 있는 모든 종목들의 BPS, PER,EPS,PBR를 가져오는 방법 (4) | 2021.01.13 |
Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치 (0) | 2021.01.12 |
Python[파이썬 주식] ETF의 구성 종목 및 구성 비율(PDF) 정보확인하기 (0) | 2020.11.22 |