기록
Naver에서 주식 종목별 시세 가져오기 본문
728x90
CODE는 종목 코드
PAGES는 몇 page data를 가져올지 정의
reference: https://excelsior-cjh.tistory.com/109
def get_sise(CODE,PAGES):
url='http://finance.naver.com/item/sise_day.nhn?code={code}'.format(code=CODE)
ref=pd.DataFrame()
for page in range(1, PAGES):
pg_url='{url}&page={page}'.format(url=url, page=page)
ref=ref.append(pd.read_html(pg_url, header=0)[0], ignore_index=True)
ref=ref.dropna()
ref.columns= ['date', 'close', 'diff', 'open', 'high', 'low', 'volume']
del ref['diff']
ref[['close', 'open', 'high', 'low', 'volume']] = \
ref[['close', 'open', 'high', 'low', 'volume']].astype(int)
ref['date']=pd.to_datetime(ref['date'])
return ref
'Language > python' 카테고리의 다른 글
csv to Tensor (0) | 2020.08.22 |
---|---|
Here’s how to make Pandas Iteration 150x Faster (0) | 2020.02.02 |
iPython console에서 pool 실행시 print 안 되는 경우 (0) | 2019.12.25 |
Spyder에서 multiprocessing 시 hang 해결 방안 (0) | 2019.12.25 |
Naver에서 주식 종목별 기간,외국인 매매수량 가져오기 (0) | 2019.05.04 |