Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

네이버 맵에서 매크로 동작 방법 #165

Open
changdoc opened this issue Jul 31, 2021 · 0 comments
Open

네이버 맵에서 매크로 동작 방법 #165

changdoc opened this issue Jul 31, 2021 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@changdoc
Copy link
Owner

changdoc commented Jul 31, 2021

  1. github 메인 페이지에 README 내용 중
  • 예약 신청 페이지 내에 생성된 '자동 예약 시작' 버튼을 누르면 동작이 시작됩니다. (예약 신청 페이지에서 본인 인증 까지 되어 있는 상태)
    단계까지 완료 해둔 상태여야 합니다.
  1. 예약을 진행할 병원 목록을 매크로내에 생성합니다. 예약 신청 페이지 이동 목록 생성 방법 #11
  2. 잔여 백신 네이버 플레이스로 이동합니다. (주소 끝 부분 unused 확인) https://m.place.naver.com/rest/vaccine?vaccineFilter=unused
  3. 우측 하단에 [자동 새로 고침] 버튼을 누르면 매크로 동작이 시작됩니다.
    image
  4. 잔여 백신이 지도 상에서 나타났다고 판단 된 경우 1번에서 생성한 병원 목록에 해당 병원 정보가 존재한다면 예약 신청 페이지로 자동으로 이동되며 예약 신청을 자동으로 진행 합니다.
  • 새로 고침 중간에 '조건에 맞는 업체를 찾지 못했습니다' 라는 안내 문구가 나오면서 지도에 마커들이 사라지는 경우가 있는데 정확한 원인은 아직 모르겠네요.
    • 파이썬으로 매크로 작성하신 SJang1님의 의견으로는 잔여 백신 발생할때만 위 에러 상황이 발생한다고 하시긴 했습니다. 관련 thread 네이버 지도 graphql JSON 관련 응답값 변화 (지도 새로고침 방식 사용불가) #84
    • 제가 테스트 진행 시 예약 신청 페이지로 이동 한 케이스가 있는 것으로 봐서는 네이버 측에서 막는느낌 보다는 일시적으로 질병 관리청으로 부터 데이터를 못 받아 오는 느낌이였습니다. (백신 발생 타이밍에 아무래도 요청이 몰릴 것이라..)

1.1.4 백신 종류 선택 탐색 내용 추가 (2021-08-09)

  • 특정 백신을 선택한 경우 해당 백신의 잔여 백신이 발생할때 예약 신청 페이지로 이동되며, 동작 중일 때 콘솔창에 현재 선택한 백신과 탐색한 병원들 수치가 표시되도록 반영했습니다.
  • 특정 백신을 선택하여 동작 시킬때 좌측 하단에 있는 [잔여백신 보유 병원 체크]가 해제 되어 있어야합니다. url이 unused여야 함.

스크린샷 2021-08-09 오후 3 21 40

Repository owner locked and limited conversation to collaborators Jul 31, 2021
@changdoc changdoc added the documentation Improvements or additions to documentation label Jul 31, 2021
@changdoc changdoc changed the title 네이버 지도에서 매크로 동작 방법 네이버 맵에서 매크로 동작 방법 Jul 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant