반응형
주식 관련 앱 또는 서비스를 만들기 위해서 주식 목록을 다운로드 받아야 할 필요가 있는데 관련 오픈소스 크롤링 툴을 소개한다.
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 | ![]() |
반응형
댓글