개발자 이야기 : 주식 전체 종목 크롤링, Python 크롤링

안녕하세요 개투자입니다.:)

오늘은 주말이라 여유롭게 개발 이야기에 대한 포스팅을 해보려고 합니다!바로 파이썬을 이용해서 전 주식을 가져오려고 합니다!

지난번 포스팅에서 파이썬과 데이터 크롤링의 개념에 대해 간단히 포스팅했습니다! https://blog.naver.com/bk-investing/222153536139

주식 데이터 가져오기&데이터 크롤링이란?? (feat.파이슨) 안녕하세요. 오늘은 처음으로 개발 이야기를 해보려고 합니다!블로그 메인과 제목을 보시면 #개발자…blog.naver.com

KRX한국거래소 상장종목 전체의 데이터를 크롤링하여 제 컴퓨터 엑셀 파일로 저장하는 작업입니다!

지금은 종목명, 코드명만 저장되어 있는 엑셀인데 나중에 네이버증권 데이터를 크롤링해오거나 재무제표 데이터를 크롤링해오면 다양하게 활용할 수 있겠죠~??

Pandas Libraray를 주로 활용했습니다..!

Pandas는 Python 프로그래밍 언어 위에 구축된 빠르고 강력하며 유연한 오픈 소스 데이터 분석 및 조작 도구입니다.https://pandas.pydata.org/

소스코드는 아래와 같이 작성해봤는데요!

パンダを pddef make_code(input) としてインポート: code_str = str(input) return ‘A’ + ‘0’ * (6 – len(code_str)) + code_strdef all_krx_code(): frx_url = ‘http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13’ code_data = pd.readministry(frl, header= 0)[0]、 ‘종목코드’]] code_data[‘종목코드’] = code_data[‘종목코드’]。apply(make_code)return code_datadf = all_krx_code(df.to _detailsall_details.xlsx”)

KRx 한국거래소 사이트에서 코스피/코스닥 전 종목과 종목 코를 가져왔습니다!종목코드는 자릿수를 맞추기 위해 ‘0’을 채워주었습니다!이렇게 작성한 후 코드를 돌립니다.

all_stock.xlsx파일이 작성되었네요

파일 내용을 보시면 이렇게 0~2409까지 코스피/코스닥 전 종목의 사명, 종목코드를 가지고 왔습니다.

다음번에는 이 데이터를 활용해서 재무제표 정보를 가져오거나 네이버 증권에서 다양한 데이터를 크롤링해서 가져올게요!!이런 데이터를 바탕으로 다양하게 활용할 수 있죠~?지금 개인투자 블로그에 주식 종목 분석 관련 글이 많은데 하나씩 개발 이야기도 작성해보려고요!다양한 이야기가 궁금하시면 이웃추가로 신청해주세요!감사합니다。지금 개인투자 블로그에 주식 종목 분석 관련 글이 많은데 하나씩 개발 이야기도 작성해보려고요!다양한 이야기가 궁금하시면 이웃추가로 신청해주세요!감사합니다。

error: Content is protected !!