어느 순간부터 아맥스 오퍼가 너무 많아져서 새로운 오퍼들이 보이지 않게 되는 사태가 일어났습니다.
제 경험상 available offer (아직 담지 않은) 가 100개 가 넘어가면 100개 까지만 보여주는 것 같았습니다.
그래서 한번에 모든 오퍼를 담는 chrome addon 을 썼었는데 언젠가부터 작동하지 않았구요.
검색을 해보니 비슷한 고민을 한 사람들이 있었는지 이런 글을 찾았습니다.
https://milestomemories.com/add-all-amex-offers/
간단히 요약 해보면,
1. 브라우저에서 F12 를 눌러서 나오는 자바스크립트 창에서 "console" 을 클릭한다.
2. 맨 밑에 있는 > 에 다음 코드를 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();
await new Promise(r => setTimeout(r, 2000));
}
3. 엔터 누른다.
이러면 2초에 한번씩 버튼을 자동으로 눌러줍니다.
어느정도 시간이 지나면 모든 offer 가 add 돼있더라구요. 더 간단한 방법 아시는 분 있다면 리플로 알려주세요. 감사합니다.