증권 시세정보 조회하기 파이썬으로 네이버, 다음
파이썬 학습 목적으로 네이버와 다음의 증권 시세정보를 가져오는 프로그램을 간단히 만들어 보았습니다.파이썬에 대한 이해도가 낮은 상태에서 인터넷 검색을 통해 학습 목적으로 만들었으므로, 정상 동작하지만 최적화가 부족하다는점 미리 알려드립니다.쥬피터 노트북 기준으로 아래의 프로그램을 사용하는 방법은 다음과 같습니다.
1. 첫번째 소스코드(네이버/다음 증권 시세 모듈)를 쥬피터 노트북 첫 행에 복사해서 붙여 넣습니다.
2. 쥬피터 노트북에서 첫번째 행을 "Run" 하세요.- beautifulsoup4 등 라이브러리 오류가 발생하면 해당 모듈을 설치하세요.(모듈을 설치하는 방법은 구글이나 네이버에서 검색하시면 됩니다.)
3. 두번째 소스코드(네이버 증권 시세 조회 테스트)를 쥬피터 노트북 두번째 행에 복사해서 붙여 넣습니다.
4. 쥬피터 노트북에서 두번째 행을 "Run" 하세요.- 정상적으로 실행되었다면, 네이버에서 수집한 삼성전자의 시세가 아래와 같이 출력됩니다.(수집소스, 수집시간, 종목코드, 종목명, 시가, 고가, 저가, 현재가, 거래량 순)
Naver > 2021-01-29 12:27:00, 005930, 삼성전자, 84500, 85000, 83400, 83500, 14601736
5. 세번째 소스코드(다음 증권 시세 조회 테스트)를 쥬피터 노트북 세번째 행에 복사해서 붙여 넣습니다.
6. 쥬피터 노트북에서 세번째 행을 "Run" 하세요.- 정상적으로 실행되었다면, 다음에서 수집한 삼성전자의 시세가 아래와 같이 출력됩니다.(수집소스, 수집시간, 종목코드, 종목명, 시가, 고가, 저가, 현재가, 거래량 순)
Daum > 2021-01-29 12:30:04, 005930, 삼성전자, 84500, 85000, 83300, 83400, 14824141첫번째 소스코드 - 네이버/다음 증권 시세 모듈두번째 소스코드 - 네이버 증권 시세 조회 테스트세번째 소스코드 - 다음 증권 시세 조회 테스트
다음에는 위에서 개발한 "네이버/다음 증권 시세 모듈"을 이용하여 주기적으로 삼성전자 가격을 모니터링하고, 특정 가격에 도달했을때 사용자에게 정보를 제공하는 프로그램을 만들어 볼 예정입니다.