AmEx 一键添加所有offer

前往登陆AmEx网站, 打开Offer page,然后地址栏粘贴下面一段代码再hit enter就好. 也可以存为书签.

javascript:document.querySelectorAll('button[title="Add to Card"]').forEach(x=>x.click())

会不会违反什么规定我就不知道了, 后果自负哈

11赞

amex offer只能添加一百个,之前从论坛学来的无用知识 :rofl: 所以大家还是尽量先把心仪的offer加了

1赞

一天一个js小知识

1赞

不是只能添加100个,是网页端只能显示100个。手机端我经常有将近200个amex offer

2赞

hit enter之后成功把我带到了Google search

1赞

这样吗 看来是前端的问题

For each 里面加个wait 1 second?
更像手动添加

这个只是用js模拟手动按button,amex也查不出来

正确的做法是在开发者工具的console里跑冒号后的代码

1赞

一键添加有啥好处?垃圾offer很多啊。

因为网页版最多显示100个,但很多时候超过100个,你不加掉垃圾offer,好offer不显示。

一天一个JS小知识 :joy:

看到了chrome 自动删除了前缀 加上了 谢谢

LZ你搞的这个东西啊,excited!

1赞

话说这个添加完了,无论手机端还是电脑端都无法查看100个以后的offer了,我裂开了

1赞

亲测添加超过100之后,即使在已添加里面看不到也还是有效

但是添加前不看一键添加了的话,添加后看不到,那不就不知道有什么 offer 了吗哈哈哈

所以一般是把想要的加掉。剩下的加去垃圾卡。

1赞