파이썬

건강상태 자가진단

귀신이보인다 2022. 3. 5. 11:04
728x90
반응형

사용방법은 

크롬드라이버를 이용하여 하나의 패치파일로 만들어두면 한번만 실행시키면 오늘 하루 건강상태 진단이 완료가 됩니다.

예) 컴퓨터에 크롬이 설치가 되어있어야 하며 크롬의 버젼을 확인하신뒤에 

https://chromedriver.chromium.org/downloads 

 

ChromeDriver - WebDriver for Chrome - Downloads

Current Releases If you are using Chrome version 100, please download ChromeDriver 100.0.4896.20 If you are using Chrome version 99, please download ChromeDriver 99.0.4844.51 If you are using Chrome version 98, please download ChromeDriver 98.0.4758.102 Fo

chromedriver.chromium.org

위의 사이트에 가셔서 드라이버를 다운로드를 하시면 됩니다.

school drv [-h] [--localdrv LOCALDRV] [--day {0,1,2,3,4,5,6,9}] [--day2 {0,1,2,3,4,5,6,9}]
                  [--telgm {True,False}] [--telgm_alim {True,False}] [--telgm_token TELGM_TOKEN]
                  [--telgm_botid TELGM_BOTID]

이정보는 도움말 정보를 복사 붙여넣기 하였습니다.

위 도움말 정보로 인용하여 사용하자면 --day or --day2 는 검사키트 사용을 하였나 혹은 음성인가 체크합니다.

0/월요일, 1/화요일, 2/수요일, 3/목요일, 4/금요일, 5/토요일, 6/일요일, 9/항상안함

실행 예제  ) school drv --localdrv c:/chromedriver.exe --day 2 --day2 4 

실행 예제2) school drv --day 2 --day2 4 

실행 예제2는 school.exe 파일과 위 링크의 드라이버 파일이 같은 위치에 있으면 사용하시면 됩니다.

school webadd [-h] --sido {01,02,03,04,05,06,07,08,10,11,12,13,14,15,16,17,18} --level {1,2,3,4,5} --schoolname
                     SCHOOLNAME --position POSITION --name NAME --birth BIRTH --passwd PASSWD

optional arguments:
  -h, --help            show this help message and exit
  --sido {01,02,03,04,05,06,07,08,10,11,12,13,14,15,16,17,18}
                        시도선택(sido) : 01/서울, 02/부산, 03/대구, 04/인천, 05/광주, 06/대전, 07/울산, 08/세종, 10/경기, 11/강원, 12/충북,
                        13/충남, 14/전북, 15/전남, 16/경북, 17/경남, 18/제주
  --level {1,2,3,4,5}   학급선택(level) : 1/유치원, 2/초등학교, 3/중학교, 4/고등학교, 5/특수학교 등
  --schoolname SCHOOLNAME
                        학교이름
  --position POSITION   순번(position) : 검색결과에서 몇번째인가
  --name NAME           건강체크할 성명
  --birth BIRTH         건강체크할 생년월일 6자리
  --passwd PASSWD       비밀번호 4자리

위의 도움말은 개인정보에 민감하니 사용자의 컴퓨터에 정보가 있어야 겠죠 ^^;

사용방법은 예제를 한가지 두자면 

 school webadd --sido 01 --level 5 --schoolname 서울삼성학교 --name 건강미 --birth 220304 --passwd 1234

너무 간단한가요? 이런식으로 먼저 추가하셔야 되며 한번만 실행시키면 몇명이 되었던 한번에 체크가 됩니다.

마지막으로 셀레니움 리모트 방식의 드라이버를 이용하는 방법도 있습니다.

school web [-h] [--webdrv WEBDRV] [--day {0,1,2,3,4,5,6,9}] [--day2 {0,1,2,3,4,5,6,9}] [--telgm {True,False}] [--telgm_alim {True,False}] [--telgm_token TELGM_TOKEN] [--telgm_botid TELGM_BOTID]

optional arguments:
  -h, --help            show this help message and exit
  --webdrv WEBDRV       셀레니움 http://127.0.0.1:4444
  --telgm {True,False}  텔레그램사용
  --telgm_alim {True,False}
                        텔레그램알림
  --telgm_token TELGM_TOKEN
                        텔레그램토큰
  --telgm_botid TELGM_BOTID
                        텔레그램아이디

school web --webdrv http://127.0.0.1:4444 

요건 사용을 하실수 있으신분만 이용하세요 ㅎㅎㅎ

 

school.exe
18.06MB
chromedriver.exe
11.28MB

728x90
반응형