Safari自动获取 Bing Rewards 积分

背景

想获取Bing Rewards, 想着有没有一键的便捷操作。

<!--more-->

找到了一个通过 Chrome 插件Rewards-Search-Automator: Chrome / Edge extension for automatic Bing Search,来实现的,除去其中的 Mobile 不生效,外加搜索完成跳转开发者的网站,别的还好,可以自己下载代码,修改去掉跳转开发者网站的逻辑。

但是就是还有个问题,在 iPhone 上用不了,所以手机端的 60 积分还是不能一键获取,所以就想到了,借鉴这个做个 Safari 插件,然后就可以在iPhone上用了。

实现

逻辑很简单,iPhone 使用 Bing 搜索,然后抓包出请求,然后提取出关键的form,再封装到 Safari Extension 中,当 popup 出来的时候,触发搜索。添加生成随机字符串的逻辑,每隔 6 秒,重新搜索一次。设置最大搜索次数,即可。

完整代码放在 BingRewardsExtension中。

使用方法:

Mac、iPhone 都可以使用,下载运行,然后点击插件即可。

需要先在对应平台,打开 cn.bing.com,登录对应的账号,然后自动搜索的时候,积分就会累加到对应账号上。

如果有多个账号,可以在 Safari 设置中,找到 Profile,然后添加多个 Profile,然后切换不同的 Profile,每个 Profile 可以登录不同的账号。

参考

  • Rewards-Search-Automator