경로: 링크텍스트
출처: mr-yoo 님의 sharebook-kr / pykrx
이 모듈은 웹사이트(Naver / KRX)에서 주가 정보를 스크래핑(scraping)한다.
(증권시장의 주식 정보를 스크래핑한다.)
pip install pykrx
from pykrx import stock
from pykrx import bond
stock : 주식
bond : 채권
from pykrx import stock
import datetime
get_market_ticker_list 메서드는
지정한 일자(YYYYMMDD)의 코스피 시장에 상장된 ticker를 리스트로 반환한다.
datetime.date.today().strftime('%Y%m%d')를 통해
오늘날짜 기준의 ticker 를 today 에 담을 것이다.
KOSPI 시장에서 today 기준으로
get_market_ticker_list 메서드를 이용하여 반환한다.
이름은 ticker_list로 설정한다.
today = datetime.date.today().strftime('%Y%m%d')
ticker_list = stock.get_market_ticker_list(date = today, market="KOSPI")
ticker_list
티커가 조회되는 것을 확인할 수 있다.
['095570', '068400', '006840', '027410', '282330', ...]
특정 시장, 특정 날짜에 대한 티거를 조회할 수 있다.
tickers = stock.get_market_ticker_list("20190225", market="KOSDAQ")
print(tickers)
['095570', '006840', '027410', '282330', '138930', ...]
get_market_ticker_name 함수를 이용해 티커를 입력하면
종목 이름(예: 하이닉스)를 반환할 수 있다.
for ticker in stock.get_market_ticker_list():
종목 = stock.get_market_ticker_name(ticker)
print(종목)
SK하이닉스
....