pykrx는 파이썬에서 한국 주식 시장 데이터를 가져오기 위한 라이브러리다.

pykrx를 사용하려면 먼저 해당 라이브러리를 설치해야 한다.

 

사용법은 하기 링크를 참조하도록 하자

 

https://github.com/sharebook-kr/pykrx

 

GitHub - sharebook-kr/pykrx: KRX 주식 정보 스크래핑

KRX 주식 정보 스크래핑. Contribute to sharebook-kr/pykrx development by creating an account on GitHub.

github.com

 

pykrx 라이브러리를 사용 시, 날짜 조회를 입력해야 하는 경우가 있는데

 

특히 오늘 날짜로 부터 몇일 전부터 금일까지 조회를 하고 싶은 경우, 수작업으로 입력하기 보다는 다음과 같은 코드 구성을 이용하면 편리하게 사용 할 수 있다.

 

  • import datetime   
  • today = datetime.datetime.today().strftime("%Y%m%d")      #오늘 날짜
  • before= datetime.datetime.today()-  datetime.timedelta(days=90)  #오늘 날짜로 부터 3달 전
  • before=before.strftime("%Y%m%d")

Code 예제 및 수행 결과는 다음과 같다.

 

today = datetime.datetime.today().strftime("%Y%m%d")
before= datetime.datetime.today()-  datetime.timedelta(days=90)
before=before.strftime("%Y%m%d")

 

data0 = stock.get_market_ohlcv_by_date(before, today, "005930")   # 주식 Code 명 005930 을 금일 날짜로 부터 3달 전까지 주식 거래 대금 및 주가 조회
print(data0)

 

 

 

+ Recent posts