diff --git a/conf.ini b/conf.ini index 6a798d7..f142d45 100644 --- a/conf.ini +++ b/conf.ini @@ -2,8 +2,9 @@ [config] # eid, fp参数必须填写,具体请参考 wiki-常见问题 # 随意填写可能导致订单无法提交等问题 -eid = URJBGAGUBX7F7NRVCGU2SUNJ224NIRTKNDYD263GEJ4OOKXA5EQY3ZU6O6Q3RFH26G6IPOQZQ6QBXDO6BR3QH2LLWI -fp = 6daf4b091e8dc5d67632c682ac086a81 +eid = DYA5PVIN34PJHFNJ2LHU35AWVE4F36ZH33UK4DV6JMWWTJE3KL6YS37CYJ3EXOLTJ3STEWIZD7AKAINCBIT4KASSFA +fp = 4f327de5e02bbb6c2998aaf92e078b4f + # 商品id # 已经是茅台的sku_id了 sku_id = 100012043978 diff --git a/jd_seckill/seckill.go b/jd_seckill/seckill.go index c1f3083..86ac9b8 100644 --- a/jd_seckill/seckill.go +++ b/jd_seckill/seckill.go @@ -294,7 +294,11 @@ func (this *Seckill) SubmitSeckillOrder() bool { paymentPwd := this.conf.MustValue("account", "payment_pwd", "") initInfo, err := this.SeckillInitInfo() if err != nil { - log.Println(fmt.Sprintf("抢购失败,无法获取生成订单的基本信息,接口返回:【%s】", err.Error())) + if len(err.Error()) > 200 { + log.Println(fmt.Sprintf("抢购失败,无法获取生成订单的基本信息,接口返回: html代码")) + } else { + log.Println(fmt.Sprintf("抢购失败,无法获取生成订单的基本信息,接口返回:【%s】", err.Error())) + } return false } address := gjson.Get(initInfo, "addressList").Array() @@ -355,6 +359,7 @@ func (this *Seckill) SubmitSeckillOrder() bool { req.SetData("fp", fp) req.SetData("token", token) req.SetData("pru", "") + //req.SetData("sk", "s76lo6CABKGBMSZ") // 自己添加 resp, body, err := req.SetUrl("https://marathon.jd.com/seckillnew/orderService/pc/submitOrder.action?skuId=" + skuId).SetMethod("post").Send().End() if err != nil || resp.StatusCode != http.StatusOK { log.Println("抢购失败,网络错误")