QWebview-plus
- ํค์ ์คํ API+ for JavaScript๋ฅผ ์ง์ํ๋ Webkit2 ๊ธฐ๋ฐ์ WebView ๋ธ๋ผ์ฐ์
- ES5 ์ง์
Development Environment
- Windows 32bit ๊ถ์ฅ
- ํค์์ฆ๊ถ Open API+ (https://www1.kiwoom.com/nkw.templateFrameSet.do?m=m1408000000)
- Python 3.4.4 32bit (https://www.python.org/downloads/release/python-344/)
- pyQt5.5.1 32bit (https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.5.1/)
Download
- QWebview-pluse 1.0
- Win32 MSI ์ค์น ํ์ผ : Download Link
ํค์ Open API+๋ฅผ ์ ๊ณตํ๋ kiwoom ๊ฐ์ฒด
window.kiwoom
- ํค์ ์คํ API์ ๋์ผํ ๋ฉ์๋๋ฅผ ์ ๊ณต
- ํค์ ์คํ API์ ๋ค์ด๋ฐ ๊ท์น์ด ๋ค๋ฆ
- ์ฒซ ๋ฌธ์๊ฐ ๋๋ฌธ์ ์๋ ์๋ฌธ์
CommConnect => commConnect
- ์ฒซ ๋ฌธ์๊ฐ ๋๋ฌธ์ ์๋ ์๋ฌธ์
์ด๋ฒคํธ
- ํค์ ์คํ API์ ๋์ผํ ์ด๋ฒคํธ๋ฅผ ์ ๊ณต
- ๋ชจ๋ ์ด๋ฒคํธ๋
document
์์ ๋ฐ์ํ๋ค. - ํค์ ์คํ API์ ๋ค์ด๋ฐ ๊ท์น์ด ๋ค๋ฆ
kiwoom
์ด๋ผ๋ event namespace๊ฐ ๋ถ์- ์ด๋ฒคํธ ๋ช
์์
on
์ด๋ผ๋ prefix๊ฐ ์ ๊ฑฐํ๊ณ , ์ฒซ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ณ๊ฒฝOnReceiveTrData => receiveTrData.kiwoom
- ์ด๋ฒคํธ์ ์ํด ์ ๋ฌ๋๋ ์์ฑ์ detail์ ํฌํจ๋์ด ์ ๋ฌ๋จ
- ์ด๋ฒคํธ์ ์ ๋ฌ๋๋ ์์ฑ๋ช
์ ํ์
์ฝ์ด๊ฐ ์ ๊ฑฐ๋๊ณ , ์ฒซ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ณ๊ฒฝ
sScrNo => scrNo
Kiwoom-Helper ์ ํธ
QWebview-Plus์์ ์ ๊ณตํ๋ kiwoom ๊ฐ์ฒด์ ์ด๋ฒคํธ๋ฅผ ์์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ์ ํธ
๋ณ๋์ ํ๋ก์ ํธ๋ก ๊ด๋ฆฌ https://github.com/sculove/Kiwoom-Helper
License
Licensed under MIT: