需求

亚马逊网站有一个侵权商品投诉页面,用户可以在这里提交侵权的商铺、商品等信息。本需求是自动从已有配置文件中读取商品和要投诉的商家信息,然后提交给亚马逊。

需求分析及实现

亚马逊的网站做的很复杂,即使这样看起来很简单的需求,实现过程的步骤也很多。

第一个就是输入商品 id 后会出来销售该商品的卖家,这里是第一步要动态加载的信息。

第二个就是当信息输入完毕后,亚马逊会给提交资料上的邮箱发送一个验证码,需要输入此验证码后,才能继续后续的步骤,这里就需要程序自动登录邮箱,获取数据。

第三个就是当上述验证码获取到了,也提交给亚马逊后,还要组织复杂的 payload 给亚马逊。

至此,整个提交过程才算完成。

实现代码图如下所示:

完成时间

2017/05/15 日下午