본문 바로가기
프로그래밍/공통

주식 목록 크롤링 툴 (Linux)

by drogrammer 2022. 7. 10.
반응형

주식 관련 앱 또는 서비스를 만들기 위해서 주식 목록을 다운로드 받아야 할 필요가 있는데 관련 오픈소스 크롤링 툴을 소개한다.

https://github.com/huchijwk/stockutils

 

GitHub - huchijwk/stockutils

Contribute to huchijwk/stockutils development by creating an account on GitHub.

github.com

 

1. 준비

1.1. 소스 다운로드

git clone https://github.com/huchijwk/stockutils.git

1.2. 크롬 브라우저 설치

공식 홈페이지에서 크롬 브라우저를 다운로드 받아 설치한다.

1.3. 필요 패키지 설치

sudo apt install python3-pip wget
pip3 install selenium webdriver-manager

 

 

2. 한국 주식 목록 다운로드

아래 명령을 수행하면,

python3 ./kr/list.py

한국 거래소로부터 아래 세개의 파일이 다운로드 된다.

파일 종류 내용 예시 (일부)
kr-stock.csv 일반 주식
kr-etf.csv ETF
kr-etn.csv ETN

 

3. 미국 주식 목록 다운로드

아래 명령을 수행하면,

./us/list.sh

"Ticker,회사이름" 으로 구성된 us-stock.csv 파일이 다운로드 된다.

파일 내용 예시 (일부)
us-stock.csv

 

 

 

 

 

반응형

댓글