KB국민은행 S/W 경진대회에 출전하게 된 분당경영고등학교 동아리 팀 피어나(Bloom) 입니다.
하단의 내용들은 저희 동아리 팀이 사용한 내용들을 간단히 정리하였습니다.
pip install selenium
pip install Flask
pip install PyMySQL
pip install SQLAlchemy
pip install Flask-SQLAlchemy
- https://www.sqlite.org/download.html 접속
- Precompiled Binaries for Windows 의 3번째 항목 다운
- 압축 해제 후 sqlite3.exe 복사
- 복사한 프로그램을 자신이 사용할 폴더 안에 삽입
- 크롬 오른쪽 세로 점점점 클릭
- 도움말 클릭
- chrome 정보 클릭
- 버전확인
- https://chromedriver.chromium.org/downloads 접속
- 버전에 맞는 드라이버 클릭
- window 32다운
- 압축 풀고 안에있는 응용프로그램 복사 후 자신이 쓰고있는 폴더에 붙여 넣기
# db 생성
./sqlite3 [DB이름].db
# db 생성 후 create
# 홈택스 DB 1
create table tblErpTaxBillTrans (
TransSeq int primary key,
FromSaupjaRegN text,
FromSaupjangNo text,
FromSaupjaName text,
FromDaepyoNam text,
FromSaupjangAd text,
FromUptae text text,
FromJongmok text,
FromEmailAddr1 text,
ToSaupjaRegNo text,
ToSaupjangNo text,
ToSaupjaName text,
ToDaepyoName text,
ToSaupjangAddr text,
ToUptae text,
ToJongmok text,
ToEmailAddr1 text,
ToEmailAddr2 text,
HomeTaxApprNo text,
RegDate text,
AmtUnc text,
AmtTax text,
EditSayoo text,
AmtTot text,
AmtCash text,
AmtSupyo text,
AmtUEum text,
AmtMisu text,
GubunRequPay text,
FlowProcYN text,
SyncIndex text,
CorpCode text);
# 홈택스 DB 2번
create table tblErpTaxBillTransitem (
TransSeq int primary key,
ItemNo int,
Mm text,
Dd text,
Pummok text,
Spec text,
Cnt text,
Unc text,
Amt text,
Tax text,
Bogo text);
# kakaoDB
CREATE TABLE kakaoUser (
UserName text,
Token text,
RefreshToken text,
uuid text primary key);
카카오 톡이 보내지지 않을경우 Access_Token을 갱신해주시기 바랍니다. (유효기간 12시간)
Access_Token이 갱신되지 않을경우 refresh_Token을 갱신해주시기 바랍니다. (유효기간 2달)
- 사용자(결재자,이용자)가 메시지 전송을 동의할때 보낼 url 입니다. 해당 동의를 해야 kakao api로 메시지 전송이 가능합니다.
- 사용자 리스트의 체크박스에 선택된 사람에게 결재 메시지를 수동으로 전송할 수 있습니다.
- 사용자 리스트를 다시 로딩합니다. (새로고침)
- Refresh Token을 재발급 합니다. (유효기간이 두달이므로 주기적으로 해야합니다.)
- Access Token을 재발급 합니다. (유효기간이 12시간이므로 하루에 적어도 한번은 재발급이 필요합니다.)
https://novice-engineers.tistory.com/9?category=908185