본문 바로가기
퀀트자동주식투자

자동주식매매 봇 만들기(2) 크레온plus 자동로그인

by 사막장 2021. 7. 10.
from pywinauto import application
import time
import os

#혹시 켜져있거나 비정상종료된 hts를 종료시키는 코드
os.system('taskkill /IM coStarter* /F /T')
os.system('taskkill /IM CpStart* /F /T')
os.system('taskkill /IM DibServer* /F /T')
os.system('wmic process where "name like \'%coStarter%\'" call terminate')
os.system('wmic process where "name like \'%CpStart%\'" call terminate')
os.system('wmic process where "name like \'%DibServer%\'" call terminate')
time.sleep(5)        

app = application.Application()
app.start('C:\CREON\STARTER\coStarter.exe /prj:cp /id:사용자아이디 /pwd:사용자비번 /pwdcert:공인인증서비번 /autostart')
time.sleep(100) #실행 이후 버전처리 등의 실행시간을 위한 딜레이

 

주의점

1. pywinauto 를 설치 할 것 (pip install pywinauto)

2. 관리자 권한으로 실행해야 정상 실행됨

3. 크레온 설치를 기본값에 하지 않으신 분들은 실행위치도 변경해서 사용합니다.

 

전체 시퀀스 중 자동로그인을 하는 단계입니다.

아래와 같이 대신증권에서 제공하는 API 사용 방법이 띄워지면 사용할 준비가 끝난 것입니다.

댓글