- 전체
- 후기 7077
- 후기-카드 1865
- 후기-발권-예약 1312
- 후기-백신 79
- 후기-격리면제 28
- 질문 60331
- 질문-기타 22015
- 질문-카드 12262
- 질문-항공 10679
- 질문-호텔 5469
- 질문-여행 4271
- 질문-DIY 233
- 질문-자가격리 19
- 질문-은퇴 475
- 정보 25310
- 정보-친구추천 2
- 정보-자가격리 133
- 정보-카드 5395
- 정보-기타 8315
- 정보-항공 3990
- 정보-호텔 3376
- 정보-여행 1151
- 정보-DIY 228
- 정보-맛집 232
- 정보-부동산 61
- 정보-은퇴 292
- 여행기 3577
- 여행기-하와이 402
- 잡담 15899
- 필독 63
- 자료 66
- 자랑 734
- 금요스페셜 107
- 강퇴로 가는 길 11
- 자기소개 661
- 구라 2
- 요리-레시피 71
- 오프모임 200
- 나눔 2769
- 홍보 14
- 운영자공지 33
예전에 우리동네ml대장 님께서 올려주신 글에 이어서 업데이트가 있어서,
제 개인적으로도 기록에 남기고 종종 쓰기위해서 남깁니다.
만약 이 글의 내용대로 안되면,
https://milestomemories.com/add-all-amex-offers/
링크를 타고 가셔서 혹시 업데이트 된 부분이 있는지 확인해보세요.
1. https://global.americanexpress.com/offers/eligible 에 로그인을 한다.
2. 브라우저에서 F12 를 눌러서 JS Console 을 연다. (저는 크롬을 씁니다)
3. 밑의 코드를 Console 부분 가장 밑 > 에 Copy & Paste 한다.
var offerButtons = Array.from(document.getElementsByClassName("btn btn-sm btn-fluid offer-cta btn-secondary")).filter(btn => btn.title == "Add to Card");
var index;
for (index = 0; index < offerButtons.length; ++index) {
console.log("Clicking offer button");
offerButtons[index].click();
// Wait 2seconds to be nice to AMEX servers
await new Promise(r => setTimeout(r, 2000));
}
4. 만약 3번의 코드가 안먹히면 이 코드를 넣는다.
var offerButtons = Array.from(document.getElementsByClassName("btn btn-sm btn-fluid offer-cta btn-secondary")).filter(btn => btn.title == "Activate Offer");
var index;
for (index = 0; index < offerButtons.length; ++index) {
console.log("Clicking offer button");
offerButtons[index].click();
// Wait 2seconds to be nice to AMEX servers
await new Promise(r => setTimeout(r, 2000));
}
저는 3번 코드가 안먹혀서 4번 코드로 했습니다. 이렇게 글로 등록하고 계속 써먹어야겠어요. ㅎㅎ
감사합니다.
- 전체
- 후기 7077
- 후기-카드 1865
- 후기-발권-예약 1312
- 후기-백신 79
- 후기-격리면제 28
- 질문 60331
- 질문-기타 22015
- 질문-카드 12262
- 질문-항공 10679
- 질문-호텔 5469
- 질문-여행 4271
- 질문-DIY 233
- 질문-자가격리 19
- 질문-은퇴 475
- 정보 25310
- 정보-친구추천 2
- 정보-자가격리 133
- 정보-카드 5395
- 정보-기타 8315
- 정보-항공 3990
- 정보-호텔 3376
- 정보-여행 1151
- 정보-DIY 228
- 정보-맛집 232
- 정보-부동산 61
- 정보-은퇴 292
- 여행기 3577
- 여행기-하와이 402
- 잡담 15899
- 필독 63
- 자료 66
- 자랑 734
- 금요스페셜 107
- 강퇴로 가는 길 11
- 자기소개 661
- 구라 2
- 요리-레시피 71
- 오프모임 200
- 나눔 2769
- 홍보 14
- 운영자공지 33
4 댓글
데이비드간디
2021-12-06 19:14:10
최근에 아멕스가 오퍼 등록 버튼에 "Add to Card"라는 레이블을
점차적으로 "Activate Offer"로 바꾸기 시작했습니다.
누구한테는 아직 Add to Card로 보이고, 다른 누구에게는 Activate Offer로 보여요.
그래서 Add to Card라고 뜨면 3번 코드, Activate Offer라고 써있으면 4번 코드 쓰시면 됩니다.
곰곰이
2021-12-06 19:27:23
감사합니다. 서로 다른 코드 써서 쉽게 정리 했네요.
부자
2021-12-06 19:28:24
정보 고맙습니다. 그렇지 않아도 이거 관련 글 본 기억이 있어서 찾으려고 하니 잘 못찾았거든요.
그런데 요즘 다른 카드 A에 오퍼 저장을 해도 그 오퍼가 B카드에도 계속 보이네요.
다른 카드 A에 저장하면 그 오퍼는 B에서 사라지는데 다른 카드에 이미 저장한 오퍼100개가 B카드에
그대로 보여서 새로운 오퍼 확인이 안되는데 저만 이런 현상이 보이는건가요?
아...그리고 맥에서는 cmd-option-J 누르시면 됩니다.
데이비드간디
2021-12-06 20:49:02
처음에 등록하고 나서는 그런데
페이지 리프레쉬 하면 정상적으로 나오더라고요 저는.