Comments (30)
// reservationInfo.js
var e = atob("a3R4LW1hY3JvLWJ1dHRvbg==") // e = ktx-macro-button
, t = document.getElementsByClassName(e).length > 0;
if (navigator.webdriver || t)
return $("#info_item_exist").css("display", "none"), // 백신 목록 숨김
$("#info_item_empty").css("display", "block"), // 백신 소진 노출
void function(e) {
new U("/api/log?type=" + e).post().then((function() {}
)).catch((function() {}
))
}(navigator.webdriver ? "webdriver" : "chrome_extension");
위 자바스크립트 코드는 네이버 백신 예약 페이지의 스크립트인데,
네이버 측에서 이 확장 프로그램이나 크롬 자동화 프로그램을 이용하여
예약 페이지에 진입 시 잔여 수량을 숨겨놓는 업데이트를 한것으로 파악됩니다.
또한 프로그램 사용 시 네이버에서 로그를 수집하고 있는데 어떻게 사용될진 모르겠네요.
from naver-vaccine-macro.
개인적인 의견이지만 atob로 대놓고 ktx-macro-button을 탐지한다면
저희도 버튼 이름을 랜덤으로 출력되게 대응해보면 어떨까 싶네요
from naver-vaccine-macro.
그럼 이제 못쓰게 된건가요? ㅠ
from naver-vaccine-macro.
@IAmEnchant 제보 감사합니다. 전혀 모르고 있어네요. atob 로 인코딩해서 매크로가 생성하는 버튼이 있는걸 탐지 하는 형태로 하고 있었네요.
로그를 남기는거 보면 매크로 사용 유저들을 따로 기록하고 있을것으로 예상됩니다.
정책적으로나 추후에 문제가 될때 해당 로그 데이터들이 활용 될 가능성이 있겠군요;
from naver-vaccine-macro.
@hyunie88 제보해주신 증상과 텔레그램 메시지에 병원 이름 포함되도록 하는 버전 배포해두었습니다.
https://github.com/changdoc/naver-vaccine-macro/releases/tag/v1.0.7
from naver-vaccine-macro.
테스트로 돌려보는 중인데 결과 페이지로 이동 되면서 병원 이름 저장해둔게 유지가 안되는 형태라
메시지에 포함이 안되고 있네요;
예약 시도 시점에 병원 이름 포함되도록 추가해봤습니다.
84bcd18
from naver-vaccine-macro.
현재 새로고침은 되는데 자동으로 예약을 안하는데 맞나요?
from naver-vaccine-macro.
@H4NJ1N 잔여 백신이 발생했을때 예약 시도가 안됐다는 말씀이실까요?
from naver-vaccine-macro.
@H4NJ1N 오전에 확인할때까지 정상이였는데요.
개발자 도구 열어서 console 탭을 두시고 백신 발생할때 어떤 에러 로그가 발생하는지 공유 해주실 수 있을까요?
from naver-vaccine-macro.
@H4NJ1N 혹시 크롬 확장 프로그램이 깔려있나요
아님 웨일 브라우저가 실행 중 이라던가
저도 구 버전에서 동일 현상 있었는데
크롬 확장 프로그램 다 지우고 백신 매크로만 남겨두고
웨일 제거하니 정상 작동했습니다.
from naver-vaccine-macro.
저도 방금 잔여백신은 발생했으나
예약시도 안했습니다
from naver-vaccine-macro.
@H4NJ1N 혹시 크롬 확장 프로그램이 깔려있나요
아님 웨일 브라우저가 실행 중 이라던가
저도 구 버전에서 동일 현상 있었는데
크롬 확장 프로그램 다 지우고 백신 매크로만 남겨두고
웨일 제거하니 정상 작동했습니다.오늘 웨일 실행한 적은 있습니다. 현재는 실행중이지 않구요.. 확장프로그램 설치 되어있던 거 전부 삭제후 다시 진행중입니다.
웨일 아예 제거 또는 웨일 확장 전부 제거 후 실행 해보세요..
뭔가 웨일 확장이랑 충돌 나서 웨일 안켜도 설치만 되있어도 저런 경우도 있더라구요
from naver-vaccine-macro.
네이버 페이지 자체에 변동 사항이 있었나 보네요. 저도 확인해보고 다시 수정해보겠습니다.
from naver-vaccine-macro.
저도 아까 잔여백신 떴는데 예약 시도가 자동으로 안 되더라고요 😭 (크롬 확장 프로그램, 웨일 둘다 사용하지 않습니다)
from naver-vaccine-macro.
지금도 잔여백신이 있는데 예약진행을 안하고 가만히 있습니다
콘솔에서 뭘 보여드릴까요 제작자님
from naver-vaccine-macro.
console에 에러가 없는걸로 봐서는 에러는 아닌거 같고
from naver-vaccine-macro.
우클릭 눌러서 페이지 소스 보기 해서 내용을 보여주실 수 있을까요?
from naver-vaccine-macro.
from naver-vaccine-macro.
넵 또 멈추면 페이지소스올려드릴게요
from naver-vaccine-macro.
클릭 이벤트가 동작을 안하는거 같네요.
url 이동 방식으로 변경한 부분 올려뒀습니다.
from naver-vaccine-macro.
from naver-vaccine-macro.
기존1.07버전삭제하고 다시 1.07버전 다운받으면 되나요?
from naver-vaccine-macro.
버전도 올려두겠습니다.
from naver-vaccine-macro.
정말 감사합니다..ㅜ
from naver-vaccine-macro.
1.0.8로 예약 시도 방식 변경한 버전 배포해두었습니다.
https://github.com/changdoc/naver-vaccine-macro/releases/tag/v1.0.8
from naver-vaccine-macro.
예약 성공하진 못했지만 정상 작동합니다.
from naver-vaccine-macro.
예 노쇼 발생해도 이제 멈추지는 않습니다
from naver-vaccine-macro.
macro 동작 여부를 판단하는 데이터를 디텍팅하여 페이지 내 잔여 백신 수량을 삭제하는 코드가 네이버 페이지에 추가된 것으로 보이네요.
from naver-vaccine-macro.
오늘 업데이트 해주신거 까지 사용 잘 하고 있었습니다. 앞으로는 그러면 사용하기가 힘들까요?
from naver-vaccine-macro.
네 사용불가 하다고 보셔야할 것 같습니다..
from naver-vaccine-macro.
Related Issues (20)
- Problem in map reload/refresh HOT 1
- 자동예약버튼이 없는데 어디서 찾아야하는지 알 수 있을까요?? HOT 1
- 예약신청 페이지에 개인정보수집동의여부 문의 HOT 1
- orgCd 추출 불가
- 네이버 맵에서 매크로 동작 방법
- 카카오 맵에서 매크로 동작 방법
- p
- left_count_by_coords api가 변경되었습니다 HOT 1
- 맵 에서 백신 종류 구분해서 예약 시도 하도록 처리 HOT 5
- 생성된 병원 목록에서 원하는 병원을 지우는 기능을 추가할 수 있으면 좋겠습니다. HOT 3
- AZ 물량이 쏟아져나오고 있어서 스크리닝이 필요 HOT 5
- 매시 정각마다 매크로가 멈추는거같습니다 HOT 3
- 예약창에서 바로 예약이 안됩니다. HOT 3
- 화이자백신 선택이 안되는 것 같아요. HOT 5
- > 정말 죄송하지만 해당 해당 옵션창은 어디로 들어가면 볼 수 있나요? 현재 이 창에서 매크로 중입니다.
- 네이버 맵 업데이트 시간이 멈춰있습니다 HOT 2
- CORS ERROR 발생 HOT 2
- 백신 선택할 수 있나요?
- 필터가 생겼습니다. HOT 2
- 카카오맵 매크로 적용 안 되는 현상입니다
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from naver-vaccine-macro.