기존 네이버 톡톡으로 들어가는 방식에서 네이버 모바일 진입을 통한 방식으로 바꾸었습니다.
link 1: , link 2: , link 3: 에 들어가야 하는 곳은 병원의 코드인데
병원의 코드는 아래와 같이 추출할 수 있습니다.
-
내가 알림예약한 병원 네이버 지도로 들어가기
-
병원 코드 추출
cd desktop
cd naver-vaccine-macro
pip install -r requirements.txt or pip3 install -r requirements.txt
- 설치되어 있는 크롬의 버전과 설치할 webdriver의 버전이 일치해야 합니다. ( 오류의 원인 )
- python : https://www.python.org/downloads/
- chrome driver : https://chromedriver.chromium.org/downloads
1. vaccinemacro.py 실행
2. chromedriver.exe 선택
3. link 1, link 2, link 3에 병원 코드 입력
4. '준비' 누르면 화면이 뜸
5. 네이버 로그인 후 잔여백신 휴대폰 인증하기
6. '시작' 버튼 클릭
7. 만약, 꺼졌다면 '리셋' 누르고 다시 '시작' 클릭
실시간 웹 크롤링을 통해 접종 예약하기 버튼이 활성화 되어 있는지를 확인합니다.
활성화 되지 않았을 경우 다음 탭으로 넘어가서 다시 크롤링을 합니다.
그렇게 첫번째 두번째 세번째 탭을 크롤링한 뒤 1.3초 대기하다가 다시 반복합니다.
2021-07-29.10-23-05.mp4
인증을 시도할때 네이버 인증서로 인증하는 것이 아닌 휴대폰 인증으로 하게 되면 로그인이 오랫동안 유지되는 것을 발견했습니다.
하지만, 로그인이 자꾸 풀리네요..