写了个油猴脚本一键添加amex offer

Amex Offer Helper - GitHub

支持一键添加所有offer,或者通过复选框选中部分offer。每个offer之间有2秒钟的延迟,不过可以开着页面放在后台让它慢慢加。


25 个赞

有点东西 :star_struck:

2 个赞

works well. Thanks!

2 个赞

有办法把已经加了的offer记录下来吗?加太多有些就看不到了。。

1 个赞

做得好!
版上许多月之前就有人做了这个事情了,但是你这个版本做的相当excited!把凑合能用的东西进化到了好用!

7 个赞

赞,不过我更希望可以删除没卵用影响视觉的offer,虽然Amex肯定不乐意这么做的,搞一大本coupon book就是让你看着大觉得实惠却最好少用

1 个赞

别那么reviewer #2嘛。。。这个不光全选,还可以多选么 :dog:

5 个赞

reviewer #2, 这个我有笑到

2 个赞

你的看法很有道理。
我改改我的wording,我觉得LZ做的版本有个好处就是可以选择需要的offer来加上。
起码是个2.0版本吧

4 个赞

老科学家了

1 个赞

感谢,换个login之后plugin检测不到了。


有什么操作不当的地方吗?

:doge: 换个角度, 可以去code review嘛

2 个赞

btns=[…document.querySelectorAll(’.offer-cta’)].filter(b => b.textContent === ‘Add to Card’);
c=()=>{ b = btns.pop();
if (!b) return alert(‘added all!’);

b.click();
setTimeout(c, Math.random() * 1500 + 800) };
c();

前段时间论坛里看到的

2 个赞

应该是url没对上吧,只有https://global.americanexpress.com/offers/eligible才会执行脚本。

1 个赞

这个网上不是早就有了,chrome的developer tools里面copy paste 回车完事

1 个赞

看了楼主的代码, 是可以自由添加所选的offer, 不是只能所有无脑加

5 个赞

smart

3 个赞

今天试了一下script不work了。

添加键改成Activate Offer了

有截图吗,我这看还是Add to Card啊,刚更新了一版,直接从主页进去也会显示了,之前要在加offer的页面刷新一下才会显示。

2 个赞