/naver-vaccine-macro

네이버 우리동네 백신 예약 자동 시도 매크로

Primary LanguageJavaScriptMIT LicenseMIT

NAVER vaccine macro Hits

NAVER vaccine macro는 네이버 우리 동네 백신 예약 시도를 자동으로 수행해 주는 크롬 확장 프로그램입니다.

질문은 Discussion 메뉴를 이용해 주세요.

함께 이겨냅시다 코로나가 종식되는 그날까지!

사용 방법

  1. 크롬 확장 프로그램에서 [NAVER Vaccine MACRO] 설치를 진행합니다.
    • 네이버 웨일 브라우저나 최신 버전을 바로 적용하기 위해서는 개발자 모드로 코드를 받으시고 직접 설치하시면 됩니다.
  2. https://v-search.nid.naver.com/home 네이버 우리 동네 백신 알림 페이지에 접속하여 네이버 인증서를 미리 발급받도록 합니다.
  3. 백신 접종을 희망하는 병원을 검색하여 알림 신청을 해둡니다.
  4. 잔여 백신이 발생되어 알림을 받게 되면 네이버 톡톡에 [네이버 우리 동네 백신 알림]을 통해 접종기관 알림 전달됩니다.
  5. [네이버 우리 동네 백신 알림] 대화방에서 원하는 접종 기관에서 온 메시지에 있는 [지금 신청하기] 링크를 눌러 이동합니다. (https://v-search.nid.naver.com/reservation/standby?orgCd=XXXX&sid=XXXXX 형태)
    • 알림을 받기 전에 원하는 병원 예약 신청 페이지 url 알아내는 방법은 별도로 작성해두었습니다.
    • 병원 예약 신청 페이지 url 목록 생성 방법도 작성해두었습니다.
  6. https://v-search.nid.naver.com/reservation/info?key=XXXX 형태의 url, 예약 신청 페이지가 정상적으로 노출되는지 확인합니다.
    • '서비스 이용을 위해 본인인증을 진행해주세요'라는 안내 메시지가 보인다면 본인 인증부터 진행해야 합니다.
  7. 예약 신청 페이지 내에 생성된 '자동 예약 시작' 버튼을 누르면 동작이 시작됩니다.
    • 여러 페이지를 띄워놓고 수행한다면 한 곳에서만 '자동 예약 시작' 버튼을 누르고 나머지 페이지에서는 브라우저에서 새로 고침 하면 동작됩니다.
    • 2021-07-20 부터 네이버 측에서 짧은 시간에 반복해서 새로 고침을 하는 경우 1시간 동안 신청 페이지 접근을 차단 시키므로 한 병원에서만 동작시키시거나 새로 고침 주기를 늘려서 사용하셔야 합니다. (예를 들어 2개 병원 신청 페이지, 새로 고침 주기 5000ms)
  8. 페이지를 계속 새로 고침 하며 잔여 수량이 있을 경우 예약을 시도합니다. (test mode 체크된 상태에서는 실제로 시도하지 않습니다.)
  9. 예약이 시도 시 소리와 함께 결과 화면으로 이동합니다.
  10. 네이버 맵, 카카오 맵 에서 동작하는 매크로 기능은 가이드 문서에서 확인해주세요.

주의 사항

  1. 예약 시도 시 사운드가 재생되므로 스피커를 켜 두는게 좋습니다.
  2. 예약 시도 후에는 자동 예약 프로그램은 정지됩니다.
  3. 예약 시도가 반드시 성공한다는 보장이 없습니다.
  4. 예약 시도 후에는 다시 시도할 경우 사용 방법 5번째 항목에 있는 [지금 신청하기] 링크를 눌러 이동하는 스텝부터 다시 수행해야 합니다.

Version History

https://github.com/changdoc/naver-vaccine-macro/blob/main/CHANGELOG.md

본 프로그램은 KTX Macro KTX Macro github page 에서 Fork되어 제작되었습니다.

License

MIT License