728x90
반응형

Python/네이버증권API(Old) 5

[Python/파이썬] 네이버증권API 활용 - ETF ETN의 "종목코드, 종목명"가져오기

네이버증권API 중에는 ETF, ETN의 정보를 제공하는 기능이 있습니다. ETF 종목 : https://finance.naver.com/api/sise/etfItemList.nhnETN 종목 : https://finance.naver.com/api/sise/etnItemList.nhn 각 링크를 클릭하시면 아래와 같은 결과를 브라우저에서 확인할 수 있습니다.위 결과에서 종목코드와 종목명만 출력하는 스크립트를 작성해보겠습니다.import jsonimport urllib.request#ETF 종목 전체 받아오기url_etf = 'https://finance.naver.com/api/sise/etfItemList.nhn' etf_raw_data = urllib.request.urlopen(url_etf).r..

[Python/파이썬] 네이버증권API 활용 - multiprocessing 사용 (4/4)

https://marketward.tistory.com/4 [Python/파이썬]네이버증권API 활용 - PER, PBR 기준으로 종목 검색(3/4)https://marketward.tistory.com/3 [Python/파이썬]네이버증권API 활용 - 네이버증권API + 종목코드로 json 결과 확인(2/3) [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기(1/3) marketward.tistory.com 네marketward.tistory.com까지 실행시켜보고... 시간이 너무 오래 걸려 '아차' 싶어서 multiprocessing 단계를 추가합니다. (87초나 걸립니다.)Python에서는 multiprocessing 모듈을 기본 제공합니다. 아래와 같이 multiproce..

[Python/파이썬] 네이버증권API 활용 - PER, PBR 기준으로 종목 검색(3/4)

https://marketward.tistory.com/3 [Python/파이썬]네이버증권API 활용 - 종목코드로 json 결과 확인(2/4)https://marketward.tistory.com/2 [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기(1/4) *Python 3.9.13을 사용했습니다. 한국거래소에서는 국내 상장사(코스피/코스닥)에 대한 정보를 아래 링크marketward.tistory.com네이버증권API의 요약 정보 결과를 종목별로 json변환하였습니다.*Python 3.9.13을 사용했습니다. 종목의 요약 정보를 바탕으로, 조건에 맞는 종목을 검색해보고자 합니다.종목 검색에 앞서 지표별 간단한 설명을 아래와 같이 드립니다.명칭설명EPS(Earnings Per ..

[Python/파이썬] 네이버증권API 활용 - 종목코드로 json 결과 확인(2/4)

https://marketward.tistory.com/2 [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기(1/4)*Python 3.9.13을 사용했습니다. 한국거래소에서는 국내 상장사(코스피/코스닥)에 대한 정보를 아래 링크의 엑셀 파일을 통해 제공하고 있습니다. http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searcmarketward.tistory.com위 단계에서 stock_list 변수로 모든 상자사의 "회사명, 종목코드"를 가져왔습니다.*Python 3.9.13을 사용했습니다. 네이버증권API 중에는 종목의 요약 정보를 출력하는 기능이 있습니다.예시로 '네이버' 종목의 요약 정보를 볼 수 있는 링크 입니다..

[Python/파이썬] 네이버증권API 활용 - 회사명, 종목코드 받아오기(1/4)

*Python 3.9.13을 사용했습니다. 한국거래소에서는 국내 상장사(코스피/코스닥)에 대한 정보를 아래 링크의 엑셀 파일을 통해 제공하고 있습니다.http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13이 파일에서 "회사명, 종목코드"만 수집하여 추후 네이버API 사용 시 활용하고자 합니다.우선, Pandas를 설치한 후 Pandas 모듈의 read_html을 사용하여 한국거래소 정보 파일을 읽어 옵니다.import pandas as pd#한국거래소에서 종목 코드 받아옵니다. [0]은 헤더를 첫번째 행으로 지정하기 위해 사용 했습니다.code_df = pd.read_html('http://kind.krx.co.kr/corp..

728x90
반응형