系统配置
网络延迟:在renderer/utils/timer.js中做了一个计时器,将本地时间与京东的服务器时间做校准。由于发送获取京东服务时间的接口到它真正返回给我们一个时间还存在一段网络延迟的时间,所以加上这个delay到点请求过去的时间会更准确一些(当然不能保证百分百准确,毕竟网络延迟不是每时每刻都一样的),当然其实不设置也没关系,主要还是看自己网速如何吧。
重试次数:因为在自己实验的时候有发现抢购失败后接口仍然坚持不懈的请求了2w多次最后导致了程序的崩溃,所以加了这个配置。
area id:这个是用于请求库存所需的一个必填字段,因为京东的库存和自己所在的地区是有关联的。可以随便的打开一个商品页面,会有一个配送至哪里的地址下拉框,一般登录后的话访问会给我们默认选中一个地址,基本上就是我们的收获地址的地区。用浏览器的控制台如下图操作后就可以获得这个data-id,然后将中划线改成下划线就可以了。