이 프로그램은 2022년 2월 1일 이후로 새로운 기능 추가 및 버그 수정에 관한 업데이트가 중단됩니다.
이 시간 이후로 프로그램이 목표에 대한 정상적으로 작동하는 것에 대해서 보장할 수 없습니다.
HCSAuto(은)는 Windows/Linux 에서 여러 사람들의 자동으로 자가진단을 수행하는 프로그램입니다.
이 프로그램은 'Python Selenium' 및 'ChromeDriver'을 기반으로 제작되었습니다.
각 시·도별 방역수칙을 지키면서 사용해 주세요.
이상 증상이 있으면 사용을 중단하고, 자가진단 앱 혹은 웹사이트에 직접 접속해서 변경이 가능합니다.
사용한 이후로 발생하는 피해는 사용자 본인에게 책임이 있습니다.
사용하기에 앞서, 데스크톱용 Chrome 및 ChromeDriver(이)가 필요합니다.
1. 데스크톱용 Chrome 설치 프로그램을 실행하여 설치합니다.
2. 주소 표시줄에 'chrome://version/'을 입력하여 현재 데스크톱용 Chrome의 버전을 확인합니다.
3. 데스크톱용 Chrome 버전에 맞는 ChromeDriver(을)를 다운로드해줍니다.
4. 다운로드한 파일을 패키지의 'src' 폴더에 삽입합니다.
Python 릴리즈의 경우, Python3 및 Selenium(이)가 추가로 필요합니다.
1. 'Python3.x.x' 설치 프로그램을 다운로드해 설치합니다.
2. '명령 프롬프트(cmd)'를 열어 "pip3 install Selenium"(을)를 입력하고 설치가 완료될 때까지 기다립니다.
이 프로그램은 메신저 프로그램 'Discord'의 Bot Alert 혹은 Windows Alert(을)를 지원합니다.
Windows Alert의 경우, 정상적으로 종료된 경우 Alert(을)를 띄우지 않습니다.
1. 'Data.csv'을 편집해 [학교이름, 작업대상 이름, 생년월일 6자리, 비밀번호 4자리] 순으로 입력합니다.
작업할 인원이 2명 이상일 경우, 줄바꿈을 통해 새로운 데이터를 입력합니다.
2. 본인이 Alert를 받고자 하는 플랫폼을 선택하여 실행합니다.
'ChromeDriver'의 Console(을)를 완전히 꺼버리고 싶다면, 다음과 같이 조치 가능합니다.
1. "(Python 설치경로)\Python38-32\Lib\site-packages\selenium\webdriver\common" 경로를 찾아 폴더를 엽니다.
2. 'service.py' 파일을 수정하여, 'subprocess.Popen' 함수의 마지막 인자로 'creationflags=0x08000000'를 추가하고 저장합니다.
self.process = subprocess.Popen(cmd, env=self.env,
close_fds=platform.system() != 'Windows',
stdout=self.log_file,
stderr=self.log_file,
stdin=PIPE,
creationflags=0x08000000)