首页 未命名正文

看黑客如何分分钟“插队”预约一加手机

前言

我是一加手机的忠实粉丝。当一加一手机出来时,我尽力参加各种活动,但仍然没有得到邀请码。最后,我从XDA论坛找了个人,花了20美元买了一个邀请码。所以我讨厌一加的预约 邀请系统。

看黑客如何分分钟“插队”预约一加手机

一加2使用排队预约机制,虽然我提前申请,我的排名位置约9000,但在一加2排队机制中,可以推荐朋友提高排名(即填写朋友邮箱,一加会发送电子邮件,邀请朋友排队,邀请人也可以提高他们的排名)。当我检查我的排名时,我已经跌到了7万多。

我试着填写一加邀请页面mailinator.com临时电子邮件地址,实际上可以使用。我做了10次,成功地把我的排名提高到了5万多人。所以我想知道我是否可以做一个脚本,自动帮助我发送很多推荐的电子邮件来提高我的排名。

发送大量推荐邮件

首先我要提取邀请页面里面的URL。使用Chrome在 *** 标签中可以看到调试工具(点击图片放大)。

看黑客如何分分钟“插队”预约一加手机

https://invites.oneplus.net/index.php?r=share/signup&success_jsonpCallback=success_jsonpCallback&email=test@mailinator.com&_=1438634544515

以上是邮箱填写test@mailinator.com收到邀请邮件中的网站。注意网站***的那串数字,这是个cache buster,该功能是防止浏览器缓存链接,并验证链接是否为旧链接。

我们要用一会儿python自动发送邀请并点击电子邮件中的链接完成整个过程,因此我们必须将上述网站改为这种形式:

https://invites.oneplus.net/index.php?r=share/signup&success_jsonpCallback=success_jsonpCallback&email={{name}}@mailinator.com&_=1438634544515

{{name}}就是填写mailinator邮箱用户名的位置。

接下来我写了几行python代码生成一个32位的随机字符串作为我的邮箱用户名。Requests库。

看黑客如何分分钟“插队”预约一加手机

我们可以通过一加系统向前移动mailinator邮箱发送确认邮件。但是如何获得确认邮件中的内容呢?

在https://mailinator.com/注册后,我们可以在设置页面上找到它API token。然后根据官方指导页面使用。

获取确认邮件确认链接

我们必须首先获得确认邮件emailID,所以requests.get这里要求的是mailinatorInbox。

一开始requests.get这里的请求必须是mailinatorInbox。

看黑客如何分分钟“插队”预约一加手机

我来解释一下为什么要加。sleep timer。先来看看我们收到的回应。

{‘messages’: [{‘to’: ‘test@mailinator.com’,‘ip’: ‘198.2.132.96’,‘fromfull’: ‘invites@oneplus.net’,‘id’: ‘14385

98503–141602468-test’,‘seconds_ago’: 2621,‘subject’: ‘Confirm your email’,‘time’: 1438598503781,‘from’: ‘OneP

lus’,‘been_read’: False},{‘to’: ‘test@mailinator.com’,‘ip’: ‘198.2.132.96’,‘fromfull’: ‘invites@oneplus.net’,‘id’: ‘1438598522–141603512-test’,‘seconds_ago’: 2602,‘subject’: ‘Successful sign-up for the reservation list’

,‘time’: 1438598522985,‘from’: ‘OnePlus’,‘been_read’: False}]}

一开始,消息的键值返回的是空。经过一番调试,我设置mailinator的API在收到确认邮件后创建新的用户名。所以我加了一个timer,发送请求后,暂停5秒再获取。

我们得要用emailID获取邮件正文json提取一下就可以了。

看黑客如何分分钟“插队”预约一加手机

有了emailID,我们可以要求email,获取邮件正文。

看黑客如何分分钟“插队”预约一加手机

下图是获得的文本

看黑客如何分分钟“插队”预约一加手机

用点正则表达式提取确认邮件URL了。

看黑客如何分分钟“插队”预约一加手机

结合所有代码!

看黑客如何分分钟“插队”预约一加手机

我把它放了一会儿,去喝杯茶,回来的时候排名已经上升了5万。

代码下载

附上所有代码:https://github.com/JakeCooper/OnePlusTwoBot

   
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。