Project/주식 자동화 프로그램 만들기 3

Dart-FSS에서 공시정보를 openpyxl로 excel파일로 옮겨보기

크롤링(crawling) ? 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다. 오늘 우리가 해볼 것은 Dart-FSS에서 공시정보를 가져와서 excel 파일로 옮겨보는 것을 해보려고 합니다 그러기 위해서는 파이썬 코드와 엑셀 파일을 어떻게 조작 가능한지 먼저 알아야 합니다 파이썬으로 엑셀을 조작하기 위한 모듈은 여러 가지가 있습니다(openpyxl, pandas 등등) 이번에는 openpyxl를 사용해 보도록 하겠습니다 1) Workbook 생성 및 WorkSheet active wb = openpyxl.Workbook() ws = wb.active ws가 우리가 사용할 worksheet가 됩니다 (엑셀에서 sheet1, shee..

Dart-FSS 에서 인증키 받기

Dart 이하 전자공시에는 오픈 API를 제공합니다 API란? (Application Programming Interface 애플리케이션 프로그래밍 인터페이스, 응용 프로그램 프로그래밍 인터페이스) 컴퓨터나 컴퓨터 프로그램 사이의 연결해주는 것이며 일반적으로 메서드라고 생각하면 편합니다 1) DART-FSS 사이트 참조 https://dart-fss.readthedocs.io/en/latest/dart_auth.html Open DART Auth — dart-fss documentation v0.3.10 documentation © Copyright 2021, Sungwoo Jo Revision 816d0fc6. dart-fss.readthedocs.io 2) DART-FSS를 접근 하려면? https:..

Window에서 Python으로 자동 매매 만들기 위한 환경 설정

1. python을 먼저 설치한다 ------------------------------------------------- https://www.python.org/downloads/ 에서 다운을 받은 후 설치를 한다 (2022년 01.24일 기준 자로 3.8 버전 받는 것을 추천 드립니다) 2. PIP 설치 (python을 다운 받을 시 따로 안해도 되지만 혹시나 추가 해둡니다) ------------------------------------------------- 해당 명령어들은 cmd 창에서 해주면 됩니다 (환경 변수를 python 설치시 자동 등록을 해둔 상황이라면 따로 설정 없이 cmd 창에서 바로 가능 아닐 시에는 환경 변수 설정이 필요합니다) curl https://bootstrap.pyp..